А есть возможность добавлять сайты в исключения? Например Документы Google, где открывается свое контекстное меню.
На данный момент такой возможности не предусмотрено.
Насчет добавления – не знаю. С интерфейсом добавления исключений и индикацией – слишком много правок. В виде скрытых настроек – может быть, но и то сначала бы дочинить мультипроцессный режим.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Можно поинтересоваться как обстоят дела с работой в e10s?
"Мы столь радикально изменили нашу среду, что теперь для того чтобы существовать в ней нам надо изменить себя" Норбет Виннер - основатель кибернетики
Отсутствует
Можно поинтересоваться как обстоят дела с работой в e10s?
Поддержка добавлена, но пока только в виде тестовых версий:
https://github.com/Infocatcher/Right_Li … -203542050
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Параметр xpinstall.signatures.required уже не решает этого. Как можно это обойти без отката на 47.0.1?
Есть некие специальные версии: https://wiki.mozilla.org/Add-ons/Extens … ded_Builds
И, вообще говоря, можно на свой страх и риск обойти проверку: https://forum.mozilla-russia.org/viewto … 01#p720001
Я бы и релиз выпустил, но там жаловались... я подозреваю, что на Linux проблемы с обработкой меню, но это надо виртуалку оживить и посмотреть, что к чему.
С другой стороны, если мультипроцессный режим не включать, то проблем быть не должно.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Фаерфокс 54а портабл. При открытии ссылки в фоне по долгому левому клику открываются почти всегда ДВЕ фоновые страницы + очень часто переходит по ссылке и страница, на которой нахожусь.
Пользуюсь расширением с разными версиями Лиса давненько, обычно поставил, настроил на левый долгий клик и забыл. Раньше подобных глюков не было. Ну очень напрягает... Может, кто-нибудь подскажет как избавиться?
+++++++++
Похоже, что мультипроцессорность палки в колеса ставит... Сейчас отключил - глюки пропали. Можно расширение вылечить как-то? С мульти-, такое ощущение, браузер пошустрее работает.
+++++++
Поставил right_links-0.4.0pre5 отсюда - https://github.com/Infocatcher/Right_Links/issues/17#issuecomment-203542050 . По две страницы открываться перестали, но текущая страница нет-нет и тоже по ссылке перейдет. Приходиться извращаться, долгий клик и не отпуская кнопку мыши уводить курсор со ссылки. Но хочется не думать о том, правильно я кликаю или нет.
Хм. Мне уже жаловались на подобное, но сам я воспроизвести не могу.
Как ведет себя на новом профиле Firefox? И если нормально, надо искать, какое расширение (настройка?) мешает на основном профиле.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Хм. Мне уже жаловались на подобное, но сам я воспроизвести не могу.
Как ведет себя на новом профиле Firefox? И если нормально, надо искать, какое расширение (настройка?) мешает на основном профиле.
Подробней расскажу как и что, может легче будет въехать в проблему.
Пользуюсь Right Links года три, никогда никаких проблем не было. Единственное, что мне от него нужно - открытие ссылки по долгому клику ЛКМ в фоне справа от основной вкладки. Все.
Попробовал FF 54.0а1 - понравился, переехал на него, до этого юзал 46 ESR. Все мои расширения (18 штук) работают абсолютно без проблем, за исключением Right Links. Но глючит только при включенной мультипроцессорности, при отключении работает абсолютно без вопросов. Для проверки отключал все свои расширения, оставил одно Right Links и включил мультипроцессорность - тот же самый глюк, т.е. другие расширения не при делах. Глючит абсолютно на всех сайтах и на всех ссылках. Да, может имеет значение - использую всегда только FF портабл.
Последняя версия 0.4.0 - по долгому клику открываются 2-3 вкладки в фоне + при отпускании ЛКМ туда же, по ссылке, переходит и открытая вкладка. Пробовал пару старых версий, они ведут себя чуть лучше - открывается в фоне, как и положено, одна вкладка (не 2-3), но, опять же, при отпускании ЛКМ текущая вкладка тоже переходит по ссылке. Заметил - если после долгого клика увести курсор со ссылки и отпустить ЛКМ в стороне - открытая вкладка остается на месте, т.е. никуда не переходит. В общем, можно и так, но напрягает постоянно думать - а правильно ли я кликаю по ссылке . Раньше об этом не задумывался абсолютно. Как-то так.
Вот это тоже пробовал - никаких изменений
Можно попробовать выставить
browser.tabs.remote.autostart.2 = false
browser.tabs.remote.desktopbehavior = false
(там нелинейная логика включения мультипроцессного режима, autostart.2, по идее, может его включать)
Отредактировано ez7pac (02-03-2017 23:35:39)
Отсутствует
Последняя версия 0.4.0 - по долгому клику открываются 2-3 вкладки в фоне + при отпускании ЛКМ туда же, по ссылке, переходит и открытая вкладка. Пробовал пару старых версий, они ведут себя чуть лучше - открывается в фоне, как и положено, одна вкладка (не 2-3), но, опять же, при отпускании ЛКМ текущая вкладка тоже переходит по ссылке.
Пока что я у себя только увидел, что иногда (и у меня это редко) ссылка открывается в текущей вкладке (как если просто коротко нажать ЛКМ).
То есть сначала надо выловить, что сломалось между 0.4.0pre5 и 0.4.0 (и из-за чего может открываться несколько вкладок), а потом что-то делать с остановкой события клика.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
То есть сначала надо выловить, что сломалось между 0.4.0pre5 и 0.4.0 (и из-за чего может открываться несколько вкладок), а потом что-то делать с остановкой события клика.
Пробовал также 0.3.8 какую-то - разницы с 0.4.0pre5 не заметил. То есть на них стабильно открывается в фоне одна вкладка, не больше.
Отсутствует
Пробовал также 0.3.8 какую-то - разницы с 0.4.0pre5 не заметил.
Разница в поддержке мультипроцессного режима, в 0.3.8.4 и более старых ее нет.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Исправил две потенциально мешавшие проблемы:
https://github.com/Infocatcher/Right_Li … 257e26985c
По идее, переход по ссылке как после обычного клика ЛКМ должен исправиться.
Про двойное и более открытие – не уверен, возможно, есть еще какие-то причины.
Тестовая версия: right_links-0.4.1pre-fx-sm.xpi (исходный код).
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Исправил две потенциально мешавшие проблемы:
https://github.com/Infocatcher/Right_Li … 257e26985c
По идее, переход по ссылке как после обычного клика ЛКМ должен исправиться.
Про двойное и более открытие – не уверен, возможно, есть еще какие-то причины.Тестовая версия: right_links-0.4.1pre-fx-sm.xpi (исходный код).
Вот!!! То, что доктор прописал . Поставил расширение, включил мультипроцесс, пробежался по десятку сайтов, поклацал с разной длительностью долгого клика - везде работает так, как и должно работать! Никаких 2-3-х дополнительных вкладок и родная вкладка стоит на месте как вкопанная.
Большое русское мерси!
И удачи, дружище!
Отсутствует
Infocatcher, и все-таки иногда подглючивает! Совсем редко, но таки бывает. Сегодня, например, за вечер один раз открыл в фоне две вкладки по одному долгому клику. И раз-два за вечер бывает, что активная вкладка тоже переходит по ссылке, хотя не должна.
Можно тот фикс, что Вы делали, еще усугубить в том же направлении?
+++++++++
Да, и не знаю, связано это с работой расширения или так настроен сайт, но вот тут - https://userstyles.org/ сегодня запарился подбирать длительность клика! Чуть длиннее клик - ссылка открывается рядом в фоне, но и сама активная вкладка переходит по ссылке, чуть короче клик - ссылка тупо не срабатывает. Подбирал-подбирал длительность, изредка получалось как надо, но очень часто результат получался совершенно невпопад... Короче, именно на этом сайте совершенно непредсказуемая работа Right Links, непонятно почему...
Отредактировано ez7pac (09-03-2017 03:34:23)
Отсутствует
ez7pac
Чуть удлинил распорку, теперь она настраиваемая: extensions.rightlinks.e10sWaitDelay в about:config.
Дополнительно исправлена ошибка с открытием ссылок с обработчиками кликов.
Тестовая версия: right_links-0.4.1pre2-fx-sm.xpi (исходный код).
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
ez7pac
Чуть удлинил распорку, теперь она настраиваемая: extensions.rightlinks.e10sWaitDelay в about:config.
Дополнительно исправлена ошибка с открытием ссылок с обработчиками кликов.
Уже боюсь сразу говорить о нормальной работе . Зашел на проблемный для меня userstyles.org, погулял, поклацал по ссылкам, пооткрывал их в фоне и т.п. В общем, сделал несколько десятков разных кликов - один раз сработало неправильно, не так, как задумал, но это все в пределах статистической погрешности. Еще потестирую, но, похоже, что проблема исчезла.
Спасибо!
Отсутствует
Infocatcher
Какая-то общая проблема с mousedown после long left click и открытии foreground.
В Right links аналогично. Firefox 53 и 55 nightly. e10s включен.
Если назначено открытие в foreground по long left click - курсор при открытии и переходе на новый таб становится неизменным указательным пальцем вплоть до тех пор, пока курсор не выйдет за пределы 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) }); })();
Отсутствует
///
Судя по всему, это баг многопроцессности в FF.
Потому что даже универсальный UserScript.user.js, адекватно выполняющий "mousedown-to-foreground" в Хроме, приводит к вышеописанной проблеме в Файрфоксе с включенным e10s. (и на 53, и на 55 nightly)
На mouseup таких проблем в FF не замечено (курсор в порядке).
Может, это как-то связано с setTimeout?
Отредактировано thrower (17-05-2017 22:27:24)
Отсутствует
Будет ли Right Links в перспективе работать на 57-й версии?
Будет, но с ограничениями, я, наверное, лучше сделаю отдельную версию...
https://github.com/Infocatcher/Right_Links_WE#issues
Работает уже сейчас (но все же сыро), без подписи и собирать надо вручную (по сути – только упаковать в ZIP-архив с расширением .xpi).
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Адд. Если открыть ленты новостей из закладок, то тоже проскакивает такой...эффект.
Отредактировано oleg.sgh (14-11-2017 13:08:27)
Отсутствует