При включении многопроцессорности перестают работать жесты Назад к первой странице вкладки:
и Вперёд к последней странице вкладки:
var nav = gBrowser.webNavigation; var hist = nav.sessionHistory; nav.gotoIndex(hist.count - 1);
Подскажите, как их можно поправить, чтобы они заработали?
Windows 10 LTSC
На форуме
Подскажите, как сделать чтобы FireGestures писало в консоль сообщения об ошибках js как это делает Custom Buttons.
Сейчас если в консоли запись об ошибке, то она выглядит так:
Текст ошибки и ссылка chrome://firegestures/content/browser.js line 115 > Function
А как сделать, чтоб писало в каком жесте произошла ошибка и указывало то место в коде, где это случилось? Ну как Custom Buttons делает.
Отсутствует
Есть такой код для закрытия текущей вкладки и перехода к предыдущей:
var tab = gBrowser.mCurrentTab; if(tab.previousSibling) gBrowser.mTabContainer.selectedIndex--; gBrowser.removeTab(tab);
Помогите пжл переделать на следующую
Отредактировано becool (12-09-2017 22:35:28)
Отсутствует
Помогите пжл переделать на следующую
https://forum.mozilla-russia.org/viewto … 86#p122286
Отредактировано Mazzi (13-09-2017 11:50:44)
Отсутствует
всмысле ВКл\ВЫКЛ делать - да, можно.
пример ВКЛ\ВЫКЛ расширение MediaSniffer(подставляешь нужный id ):
AddonManager.getAddonByID('MediaSniffer@hiyoko.info', function (addon) { addon.userDisabled = !addon.userDisabled; });
id смотреть в самом расширении, это обычный .zip
...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation
Отсутствует
Не, я имел в виду применение расширения к сайту, а по коду
AddonManager.getAddonByID('tranquility@ushnisha.com', function (addon) { addon.userDisabled = !addon.userDisabled;});
Кнопка tranquility появляется/исчезает. А надо чтобы нажималась/отжималась.
Сейчас работает такое:
но Clearly умер. А главное не могу найти где в нём этот самый button лежит и какие аналоги в tranquility
Отсутствует
ты не то спросил\написал. формулируй понятней.
нажать на кнопку, тут туча примеров есть. А если тебе нужно вызвать ф-цию из расширения, - дык это уже третий смысл\хотелка.
Яхз. что такое транквилити, но нажать на кнопку(если она есть) всегда можно так:
// вписать ИД кнопки нужной document.getElementById('custombuttons-button65').click(); // или лучше прямо вызывать ф-цию расширения. нарпример вот: PalemoonCommander.openOptions();
http://infocatcher.ucoz.net/js/cb/attrsInspector.js
https://forum.mozilla-russia.org/viewtopic.php?id=56041
https://github.com/Infocatcher/Custom_B … _Inspector
...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation
Отсутствует
Нужен код жеста - скопировать адрес страницы. Т.е. то, что в адресной строке, жестом в любом месте страницы.
Гибрид из набора не подходит.
Поиск по «copy» среди файлов расширения:
firegestures-1.11.1-fx.xpi\chrome\locale\en-US\firegestures\mapping.dtd
-> <!ENTITY gestureCmd.hybridCopyURL "Copy Location">
firegestures-1.11.1-fx.xpi\chrome\content\firegestures\browser.js
->
case "FireGestures:HybridCopyURL": var url = this.getLinkURL() || this.getImageURL() || this.sourceNode.ownerDocument.location.href; var clipboard = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper); clipboard.copyString(url); break;
Можно попробовать вот такое:
var url = FireGestures.sourceNode.ownerDocument.location.href; var clipboard = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper); clipboard.copyString(url);
И первую строчку можно заменить на
var url = gBrowser.currentURI.spec;
или на
Разница будет видна на страницах типа https://ru.wikipedia.org/wiki/Служебная:Поиск.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Друзья, известно ли что-нибудь про работу расширения на 57-ом FF?
Во многом благодаря FireGestures оставался на FF...
Отсутствует
Отсутствует
AlexanderKv
Gesturefy всем подошел, спасибо.
Не знаете, можно ли его настоить на работу в любых вкладках?
Сейчас он не работает в настройках, управлении дополнениями, странице firefox addons...
Отсутствует
AlexanderKv
Веб дополнения не работают на служебных, пустых, недогруженных вкладках.
На стр. дополнений можно разрешить в about:config
Создать логическое privacy.resistFingerprinting.block_mozAddonManager;true
Отсутствует
AlexanderKvВеб дополнения не работают на служебных, пустых, недогруженных вкладках.На стр. дополнений можно разрешить в about:configСоздать логическое privacy.resistFingerprinting.block_mozAddonManager;true
Данный ключ точно работает? Пробовал добавить, но никакого эффекта.
Отредактировано HepoH (10-02-2018 11:01:03)
Отсутствует
HepoH
Gesturefy, на страницах дополнений, работает точно.
Странно, у меня нигде не работает. Создал логическую переменную, скопипастив туда указанное выше имя, выставил true. В имени опечатки нет, поскольку гугл находит кучу ссылок по нему. Попробовал обновиться до Nightly и проверить там -- тот же результат.
UPD: отставить, страницами дополнений я считал вкладки "about:addons", а не "https://addons.mozilla.org/", о котором скорее всего говорили вы. Там действительно работает.
Отредактировано HepoH (01-03-2018 18:49:52)
Отсутствует