Х.з. Можно на странице аддона отзывы и обновления смотреть. Там и все версии есть. https://addons.mozilla.org/ru/firefox/addon/tampermonkey/reviews/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_content=addons-manager-reviews-link
Есть. Разраб обещает баг исправить. Я откатился на v.4.19.
Tampermonkey v.5.0 случайно не установлена?
Del.
Dumby, спасибо. Благодаря вашей помощи полностью переехал на 115esr (всего-то 15-ть кнопок). Надеюсь, о-очень надолго.
А здесь будет просто недоумение
Ясно, внес изменения. Тогда ещё одно "недоумение". Кнока работает, но в FF115 не появляется всплывающая подсказка виндовс "история очищена". Это можно исправить? (Не судите строго, т.к. моя версия 60+).
[spoiler][code]/*Initialization Code*/// Quick Toggle Быстрое переключение параметров about:config для custom_script.js
(async (name, id, func) => { // https://forum.mozilla-russia.org/viewtopic.php?pid=789824#p789824
if (name == "Object") return CustomizableUI.createWidget(func());
var win = name == "Window", g = Cu.getGlobalForObject(Cu);
if (g[id]) {if (win) return;} else g[id] = func(); if (win) return CustomizableUI.createWidget(g[id]);
addDestructor(r => r[5] == "e" && delete g[id]); g[id].onCreated(this); // BEGIN QuickToggle…
})(this.constructor.name, "ToggleAboutConfig", () => { var help =
`ПКМ Меню быстрых настроек
։нажать Краткая справка ✍
…+Alt Опции about:config\n
ЛКМ Боковая панель: Журнал
։нажать Антизапрет proxy
Боюсь, что Dumby заругает, но спрошу. В кнопке PotPlayer
[spoiler][code](func => {
var sysPlayerName = "Pot Player";
var path = "R:\\PotPlayer\\PotPlayerMini.exe";
var videoMoved = "Видео перенесено в " + sysPlayerName;
var noFound = "Не найдено видео на странице, доступное для переноса в " + sysPlayerName;
this.label = "Открыть видео в " + sysPlayerName;
this.tooltipText = "Л: Добавить в плейлист\nП: Воспроизведение";
var rmb;
this._handleClick = arg => {
var msgName = _id + ":Player";
var listener = ({data}) => data ? run([data]) : notify();
messageManager.addMessageListener(msgName, listener);
addDestructor(() => messageManager.removeMessageListener(msgName, listener));
var url = "data:charset=utf-8," + encodeURIComponent(
`(${func})()`.replace("MSG_NAME", msgName)
.replace("VIDEO_MOVED", encodeURIComponent(videoMoved))
.replace("CONFIRM", encodeURIComponent("Открыть ссылку в плеере ?"))
);
(this._handleClick = arg => {
rmb = arg;
kokoss, спасибо.
Сколько раз повторять, что Cu.import() больше не возвращает NSVO.
Спасибо.
Здравствуйте. В 102.15.1esr настроил нужное, кроме кнопки "Quick Toggle Быстрое переключение параметров about:config", которая работала в FF100. Если возможно, подправьте код. Спасибо.
[spoiler][code]/*Initialization Code*/// Quick Toggle Быстрое переключение параметров about:config для custom_script.js
(async (name, id, func) => { // https://forum.mozilla-russia.org/viewtopic.php?pid=789824#p789824
if (name == "Object") return CustomizableUI.createWidget(func());
var win = name == "Window", g = Cu.import("resource://gre/modules/Services.jsm", {});
if (g[id]) {if (win) return;} else g[id] = func(); if (win) return CustomizableUI.createWidget(g[id]);
addDestructor(r => r[5] == "e" && delete g[id]); g[id].onCreated(this); // BEGIN QuickToggle…
})(this.constructor.name, "ToggleAboutConfig", () => { var help =
`ПКМ Меню быстрых настроек
։нажать Краткая справка ✍
…+Alt Опции about:config\n
ЛКМ Боковая панель: Журнал
։нажать Антизапрет proxy
…+Alt Пипетка: захват цвета
…Shift ★ Библио
Andrey_Krropotkin, понял. Заменил. Работает. Спасибо большое! А можно сделать, чтобы все страницы сразу грузились с настроенными цветами без клика по кнопке?
Andrey_Krropotkin, действительно работает. На версиях FF от 102. На FF 100 не работает, к сожалению.
unter_officer, спасибо. С помощью части вашего кода удалось исправить старую кнопку.
Oakwood, мне не сохранять картинки нужно, а кнопкой отключать-включать их показ на страницах сайтов. (permissions.default.image)
Andrey_Krropotkin, спасибо. Но не работает совсем... Даже иконки нет. FF 100.0.
Кнопка "Отображать картинки" в FF100 работает, но кривовато (иконка не меняет вид при переключении).
this._handleClick =()=> BrowserReload( custombuttons.setPrefs(s, custombuttons.getPrefs(s) == 1 ? 2 : 1) ); var s = 'permissions.default.image'; function toggleImage() { var icon = self.ownerDocument.getAnonymousElementByAttribute(self, "class", "toolbarbutton-icon"); icon.src = custombuttons.getPrefs(s) == 1 ? self.image : 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAD1BMVEUfact50/fF+v/M//////8mt18DAAAABXRSTlP/////APu2DlMAAAAJcEhZcwAACvAAAArwAUKsNJgAAAAgdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIE1Yu5EqJAAAADhJREFUeJxjcHFgAAIXFwYXB2NjYwYWEMNQUJCZAcYwYIEwGBigDEFhDIYQ+QygpUZKIAbIGQwsANX+EGaBLn8yAAAAAElFTkSuQmCC'; }; toggleImage(); gPrefService.addObserver(s, toggleImage, false); addDestructor(()=> gPrefService.removeObserver(s, toggleImage) );
Приветствую. Можно кнопку Red Links https://forum.mozilla-russia.org/viewto … 26#p544526 адаптировать под FF 100?
Kot DaVinci, спасибо!
Dumby,
Может так сойдёт
отлично подойдёт. За кнопку "Открыть URL" отдельная благодарность. Оценил юмор. А что в неё добавить, для перехода по указанному в ней URL?
Приветствую. Может есть готовая кнопка поиска для FF 100? Нужно искать по клику на неё текст из буфера без появления панели поиска.
И ещё нужна кнопка "Открыть URL" для FF 100.
Что сегодня сотворили? Плейлисты пропали. Отправились в библиотеку.
Сейчас приходится использовать для поиска по сайту в гугл букмарклет:
javascript:%20if%20(window.getSelection)%20selected%20=%20window.getSelection();%20else%20if%20(document.getSelection)%20selected%20=%20document.getSelection();%20else%20selected%20=%20document.selection.createRange().text;%20$s=%20''+selected;%20if(!$s)void%20($s=prompt('%D0%A7%D1%82%D0%BE%20%D0%B8%D1%81%D0%BA%D0%B0%D1%82%D1%8C-%D1%82%D0%BE%20%D0%B1%D1%83%D0%B4%D0%B5%D0%BC?','???'));if($s!=null)void(open('http://www.google.com/search?num=100&q=site:'+%20document.location.hostname+%20'+%20%22'+$s+'%22'))