Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№15127-12-2015 17:16:43

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 43.0

Re: Right Links

j23 пишет

А есть возможность добавлять сайты в исключения? Например Документы Google, где открывается свое контекстное меню.

На данный момент такой возможности не предусмотрено.
Насчет добавления – не знаю. С интерфейсом добавления исключений и индикацией – слишком много правок. В виде скрытых настроек – может быть, но и то сначала бы дочинить мультипроцессный режим. :sick:


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№15226-05-2016 21:40:10

RazzieLL
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 10-03-2010
Сообщений: 165
UA: Firefox 49.0

Re: Right Links

Можно поинтересоваться как обстоят дела с работой в e10s?


"Мы столь радикально изменили нашу среду, что теперь для того чтобы существовать в ней нам надо изменить себя" Норбет Виннер - основатель кибернетики

Отсутствует

 

№15327-05-2016 00:01:15

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 46.0

Re: Right Links

RazzieLL пишет

Можно поинтересоваться как обстоят дела с работой в e10s?

Поддержка добавлена, но пока только в виде тестовых версий:
https://github.com/Infocatcher/Right_Li … -203542050


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№15402-08-2016 22:12:20

saqwe
Участник
 
Группа: Members
Зарегистрирован: 02-08-2016
Сообщений: 7
UA: Firefox 48.0

Re: Right Links

Очень жаль, в 48 firefox нельзя уже установить right_links-0.4.0pre4-fx-sm.xpi
Параметр xpinstall.signatures.required уже не решает этого. Как можно это обойти без отката на 47.0.1?

Отсутствует

 

№15502-08-2016 23:49:12

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 47.0

Re: Right Links

saqwe пишет

Параметр xpinstall.signatures.required уже не решает этого. Как можно это обойти без отката на 47.0.1?

Есть некие специальные версии: https://wiki.mozilla.org/Add-ons/Extens … ded_Builds
И, вообще говоря, можно на свой страх и риск обойти проверку: https://forum.mozilla-russia.org/viewto … 01#p720001

Я бы и релиз выпустил, но там жаловались... я подозреваю, что на Linux проблемы с обработкой меню, но это надо виртуалку оживить и посмотреть, что к чему.
С другой стороны, если мультипроцессный режим не включать, то проблем быть не должно.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№15602-03-2017 20:28:37

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 51.0

Re: Right Links

(отсюда)

ez7pac пишет

Фаерфокс 54а портабл. При открытии ссылки в фоне по долгому левому клику открываются почти всегда ДВЕ фоновые страницы + очень часто переходит по ссылке и страница, на которой нахожусь.
Пользуюсь расширением с разными версиями Лиса давненько, обычно поставил, настроил на левый долгий клик и забыл. Раньше подобных глюков не было. Ну очень напрягает... Может, кто-нибудь подскажет как избавиться?
+++++++++
Похоже, что мультипроцессорность палки в колеса ставит... Сейчас отключил - глюки пропали. Можно расширение вылечить как-то? С мульти-, такое ощущение, браузер пошустрее работает.
+++++++
Поставил  right_links-0.4.0pre5 отсюда - https://github.com/Infocatcher/Right_Links/issues/17#issuecomment-203542050 . По две страницы открываться перестали, но текущая страница нет-нет и тоже по ссылке перейдет. Приходиться извращаться, долгий клик и не отпуская кнопку мыши уводить курсор со ссылки. Но хочется не думать о том, правильно я кликаю или нет.

Хм. Мне уже жаловались на подобное, но сам я воспроизвести не могу.
Как ведет себя на новом профиле Firefox? И если нормально, надо искать, какое расширение (настройка?) мешает на основном профиле.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№15702-03-2017 23:11:57

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 54.0

Re: Right Links

Infocatcher пишет

Хм. Мне уже жаловались на подобное, но сам я воспроизвести не могу.
Как ведет себя на новом профиле Firefox? И если нормально, надо искать, какое расширение (настройка?) мешает на основном профиле.

Подробней расскажу как и что, может легче будет въехать в проблему.
Пользуюсь Right Links года три, никогда никаких проблем не было. Единственное, что мне от него нужно - открытие ссылки по долгому клику ЛКМ в фоне справа от основной вкладки. Все.
Попробовал FF 54.0а1 - понравился, переехал на него, до этого юзал 46 ESR. Все мои расширения (18 штук) работают абсолютно без проблем, за исключением Right Links. Но глючит только при включенной мультипроцессорности, при отключении работает абсолютно без вопросов. Для проверки отключал все свои расширения, оставил одно Right Links и включил мультипроцессорность - тот же самый глюк, т.е. другие расширения не при делах. Глючит абсолютно на всех сайтах и на всех ссылках. Да, может имеет значение - использую всегда только FF портабл.
Последняя версия 0.4.0 - по долгому клику открываются 2-3 вкладки в фоне + при отпускании ЛКМ туда же, по ссылке, переходит и открытая вкладка. Пробовал пару старых версий, они ведут себя чуть лучше - открывается в фоне, как и положено, одна вкладка (не 2-3), но, опять же, при отпускании ЛКМ текущая вкладка тоже переходит по ссылке. Заметил - если после долгого клика увести курсор со ссылки и отпустить ЛКМ в стороне - открытая вкладка остается на месте, т.е. никуда не переходит. В общем, можно и так, но напрягает постоянно думать - а правильно ли я кликаю по ссылке :D . Раньше об этом не задумывался абсолютно. Как-то так.
Вот это тоже пробовал - никаких изменений:(

Можно попробовать выставить
browser.tabs.remote.autostart.2 = false
browser.tabs.remote.desktopbehavior = false
(там нелинейная логика включения мультипроцессного режима, autostart.2, по идее, может его включать)

Отредактировано ez7pac (02-03-2017 23:35:39)

Отсутствует

 

№15802-03-2017 23:33:51

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 51.0

Re: Right Links

ez7pac пишет

Последняя версия 0.4.0 - по долгому клику открываются 2-3 вкладки в фоне + при отпускании ЛКМ туда же, по ссылке, переходит и открытая вкладка. Пробовал пару старых версий, они ведут себя чуть лучше - открывается в фоне, как и положено, одна вкладка (не 2-3), но, опять же, при отпускании ЛКМ текущая вкладка тоже переходит по ссылке.

Пока что я у себя только увидел, что иногда (и у меня это редко) ссылка открывается в текущей вкладке (как если просто коротко нажать ЛКМ).
То есть сначала надо выловить, что сломалось между 0.4.0pre5 и 0.4.0 (и из-за чего может открываться несколько вкладок), а потом что-то делать с остановкой события клика.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№15902-03-2017 23:40:13

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 54.0

Re: Right Links

Infocatcher пишет

То есть сначала надо выловить, что сломалось между 0.4.0pre5 и 0.4.0 (и из-за чего может открываться несколько вкладок), а потом что-то делать с остановкой события клика.

Пробовал также 0.3.8 какую-то - разницы с 0.4.0pre5 не заметил. То есть на них стабильно открывается в фоне одна вкладка, не больше.

Отсутствует

 

№16002-03-2017 23:46:47

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 51.0

Re: Right Links

ez7pac пишет

Пробовал также 0.3.8 какую-то - разницы с 0.4.0pre5 не заметил.

Разница в поддержке мультипроцессного режима, в 0.3.8.4 и более старых ее нет.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№16103-03-2017 00:05:22

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 54.0

Re: Right Links

Infocatcher пишет

Разница в поддержке мультипроцессного режима, в 0.3.8.4 и более старых ее нет.

Я имел в виду, что старые между собой в работе не отличаются.

Отсутствует

 

№16203-03-2017 23:08:38

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 51.0

Re: Right Links

Исправил две потенциально мешавшие проблемы:
https://github.com/Infocatcher/Right_Li … 257e26985c
По идее, переход по ссылке как после обычного клика ЛКМ должен исправиться.
Про двойное и более открытие – не уверен, возможно, есть еще какие-то причины.

Тестовая версия: right_links-0.4.1pre-fx-sm.xpi (исходный код).


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№16304-03-2017 01:05:12

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 54.0

Re: Right Links

Infocatcher пишет

Исправил две потенциально мешавшие проблемы:
https://github.com/Infocatcher/Right_Li … 257e26985c
По идее, переход по ссылке как после обычного клика ЛКМ должен исправиться.
Про двойное и более открытие – не уверен, возможно, есть еще какие-то причины.

Тестовая версия: right_links-0.4.1pre-fx-sm.xpi (исходный код).

Вот!!! То, что доктор прописал :D . Поставил расширение, включил мультипроцесс, пробежался по десятку сайтов, поклацал с разной длительностью долгого клика - везде работает так, как и должно работать! Никаких 2-3-х дополнительных вкладок и родная вкладка стоит на месте как вкопанная.
Большое русское мерси! :D
И удачи, дружище!

Отсутствует

 

№16409-03-2017 03:18:40

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 52.0

Re: Right Links

Infocatcher, и все-таки иногда подглючивает! Совсем редко, но таки бывает. Сегодня, например, за вечер один раз открыл в фоне две вкладки по одному долгому клику. И раз-два за вечер бывает, что активная вкладка тоже переходит по ссылке, хотя не должна.
Можно тот фикс, что Вы делали, еще усугубить:D в том же направлении?
+++++++++

Да, и не знаю, связано это с работой расширения или так настроен сайт, но вот тут - https://userstyles.org/ сегодня запарился подбирать длительность клика! Чуть длиннее клик - ссылка открывается рядом в фоне, но и сама активная вкладка переходит по ссылке, чуть короче клик - ссылка тупо не срабатывает. Подбирал-подбирал длительность, изредка получалось как надо, но очень часто результат получался совершенно невпопад... Короче, именно на этом сайте совершенно непредсказуемая работа Right Links, непонятно почему...

Отредактировано ez7pac (09-03-2017 03:34:23)

Отсутствует

 

№16511-03-2017 21:06:29

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 51.0

Re: Right Links

ez7pac
Чуть удлинил распорку, теперь она настраиваемая: extensions.rightlinks.e10sWaitDelay в about:config.
Дополнительно исправлена ошибка с открытием ссылок с обработчиками кликов.

Тестовая версия: right_links-0.4.1pre2-fx-sm.xpi (исходный код).


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№16611-03-2017 23:33:19

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 52.0

Re: Right Links

Infocatcher пишет

ez7pac
Чуть удлинил распорку, теперь она настраиваемая: extensions.rightlinks.e10sWaitDelay в about:config.
Дополнительно исправлена ошибка с открытием ссылок с обработчиками кликов.

Уже боюсь сразу говорить о нормальной работе :D . Зашел на проблемный для меня userstyles.org, погулял, поклацал по ссылкам, пооткрывал их в фоне и т.п. В общем, сделал несколько десятков разных кликов - один раз сработало неправильно, не так, как задумал, но это все в пределах статистической погрешности. Еще потестирую, но, похоже, что проблема исчезла.
Спасибо!

Отсутствует

 

№16714-03-2017 23:01:41

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 52.0

Re: Right Links

Infocatcher
Три дня - полет нормальный, косяков не замечено.

Отсутствует

 

№16816-05-2017 22:44:24

thrower
Участник
 
Группа: Members
Зарегистрирован: 28-11-2013
Сообщений: 207
UA: Firefox 53.0

Re: Right Links

Infocatcher
Какая-то общая проблема с mousedown после long left click и открытии foreground.
В Right links аналогично. Firefox 53 и 55 nightly. e10s включен.

Если назначено открытие в foreground по long left click - курсор при открытии и переходе на новый таб становится неизменным указательным пальцем cursor.png вплоть до тех пор, пока курсор не выйдет за пределы content area

Есть ли какой-либо способ поправить mousedown?

P.S. И, если бесперспективно, может подскажешь, как в коде переназначить mousedown на открытие после mouseup?

скрытый текст

Выделить код

Код:

// Открывать ссылки длинным кликом, от 09.01.2017. .................... 
(function func() {
   var time = 150;            // время удержания в мс
   var background = false;     // открывать в фоновой вкладке
   var nextToCurrent = false;  // открывать рядом с текущей вкладкой
 
   function handleLongPress(e) { 
      window.clearTimeout(func.timer);
      setTimeout(()=> { try { func.removeListener() } catch(e) {} }, 0);
      
      var lab = XULBrowserWindow.overLink;
    
      if ( e.button == 1 || !lab || lab.startsWith("javascript") ) return;
   
      if ( e.type == "mousedown" && !e.target.className.startsWith("ui-slider-handle") ) {
           func.timer = setTimeout(()=> {
              function c(e) { e.preventDefault(); e.stopPropagation() };
              addEventListener('click', c, true);
              func.removeListener =()=> { removeEventListener('click', c, true) }; 
           
              if ( e.button == 0 )
                   gBrowser.loadOneTab(lab, {relatedToCurrent: nextToCurrent, inBackground: background, referrerURI: makeURI(content.location.href)});
              else
                   {
                   var targ = e.target;
                   targ.removeAttribute('href');
                   XULBrowserWindow.overLink = '';
                   var lastStyle = getComputedStyle(targ);
                   targ.style.cssText = "-moz-appearance: none; color: black !important; text-decoration: none !important;";
                   
                   setTimeout(()=> { 
                      targ.setAttribute('href', lab);
                      targ.style.cssText = lastStyle;
                   }, 5000);
                   }
                   
           }, time); 
           }
      else 
           clearTimeout(func.timer);
   };
   ["mouseup", "mousedown", "dragstart"]
   .forEach(type=> { addEventListener(type, handleLongPress, true, gBrowser) });
})();

Отсутствует

 

№16917-05-2017 22:17:11

thrower
Участник
 
Группа: Members
Зарегистрирован: 28-11-2013
Сообщений: 207
UA: Firefox 53.0

Re: Right Links

///
Судя по всему, это баг многопроцессности в FF.
Потому что даже универсальный UserScript.user.js, адекватно выполняющий "mousedown-to-foreground" в Хроме, приводит к вышеописанной проблеме в Файрфоксе с включенным e10s. (и на 53, и на 55 nightly)

На mouseup таких проблем в FF не замечено (курсор в порядке).

Может, это как-то связано с setTimeout?

Отредактировано thrower (17-05-2017 22:27:24)

Отсутствует

 

№17022-09-2017 19:53:32

j23
Участник
 
Группа: Members
Зарегистрирован: 05-11-2015
Сообщений: 165
UA: Firefox 50.0

Re: Right Links

Будет ли Right Links в перспективе работать на 57-й версии? И как скоро? Очень его не хватает.

Отсутствует

 

№17122-09-2017 20:02:26

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 3141
UA: Firefox 56.0

Re: Right Links

Присоединяюсь к вопросу. Хотя, меня больше интересует длинный клик.

Отсутствует

 

№17222-09-2017 20:22:14

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 55.0

Re: Right Links

j23 пишет

Будет ли Right Links в перспективе работать на 57-й версии?

Будет, но с ограничениями, я, наверное, лучше сделаю отдельную версию...
https://github.com/Infocatcher/Right_Links_WE#issues
Работает уже сейчас (но все же сыро), без подписи и собирать надо вручную (по сути – только упаковать в ZIP-архив с расширением .xpi).


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№17322-09-2017 20:39:04

j23
Участник
 
Группа: Members
Зарегистрирован: 05-11-2015
Сообщений: 165
UA: Firefox 50.0

Re: Right Links

Infocatcher
Спасибо, установил, работает! И с нетерпением ждем официальную версию.

Отсутствует

 

№17413-11-2017 17:43:57

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 3141
UA: Firefox 58.0

Re: Right Links

решено
Решил установить неподписанную. Обнаружился конфликт с дополнением Quick Dial. Суть его в том, что на любом сайте, открытом кликом по виджету дополнения, левым кликом, открывается ссылка и в текущей вкладке и вторая в новой вкладке. Причем, на всех сайтах открытых в новой вкладке, повторяется поведение - любая ссылка открывается и в той же и в новой вкладке. Если открытую страницу из диала сразу обновить, то глюков не повторяется.
Видео . В первой части без обновления страницы, во второй страница обновлена после открытия. https://cloud.mail.ru/public/BY2h/yqwLEVxVo
h_1510585062_2522852_66e9a6b9e1.png
Есть возможность подружить эти дополнения?

Адд. Если открыть ленты новостей из закладок, то тоже проскакивает такой...эффект.


Установил бету с АМО. Вопрос снят. Спасибо.

Отредактировано oleg.sgh (14-11-2017 13:08:27)

Отсутствует

 

№17514-11-2017 18:47:06

feadraug
Участник
 
Группа: Members
Зарегистрирован: 14-03-2009
Сообщений: 48
UA: Firefox 57.0

Re: Right Links

Присоединяюсь к ожиданию оф. версии на 57 и выше :)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]