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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 07-08-2023 20:38:29

antialt пишет

Подскажите, как вернуть к жизни Add Toolbar Buttons в FF 117 :)?

Спасибо за ответ Dumby в личке

Убираем из кода расширения строки,
где импортируется или определяется геттер модуля
(короче, где есть этот адрес)
"resource://gre/modules/Services.jsm"

фикс для ff 117+
https://www.upload.ee/files/15546719/add_toolbar_buttons_vitaliy.ru_Dumby_fix117_.xpi.html

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 07-08-2023 09:11:04

Подскажите, как вернуть к жизни Add Toolbar Buttons в FF 117 :)?

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 29-06-2022 00:10:54

Извиняюсь, вставлял код на профиль после запуска со старой "антиподпиской", не сработал. Сейчас вытащил из бэкапа профиль от 101 версии, накатил обнову и новый код. Всё отлично, спасибо :)!

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 28-06-2022 22:58:37

Dumby пишет

_zt
Да, враги народа не дремлют. Сделали так и так.
Не просто сделали, а ещё и засунули это в бету 102.


Таким образом, трюк с переопределением Object.freeze() больше не работает.
Это я про антиподписячий код говорю. Пока такой вариант
(в смысле если напишут export var …, а если напишут export const …, тогда ...).
[spoiler][code]//
try {(jsval => {
    var dbg, gref, genv = func => {
        var sandbox = new Cu.Sandbox(g, {freshCompartment: true});
        Cc["@mozilla.org/jsdebugger;1"].createInstance(Ci.IJSDebugger).addClass(sandbox);
        (dbg = new sandbox.Debugger()).addDebuggee(g);
        gref = dbg.makeGlobalObjectReference(g);
        return (genv = func => func && gref.makeDebuggeeValue(func).environment)(func);
    }
    var g = Cu.getGlobalForObject(jsval), o = g.Object, {freeze} = o, disleg;

    var AC

Новости » Вышел Firefox 98.0 » 12-03-2022 19:23:07

CoolCmd пишет

плавную прокрутку клавой опять поломали. как это достало...

подтверждаю, прокрутка стала рывками. Особенно на подобных страницах с видеороликами:
https://www.google.com/search?q=webgpu

Откатился на 97.0.2. Там всё плавно.

Обсуждение расширений » S3.Menu Wizard » 18-01-2017 23:14:29

Достаточно поменять путь, главное писать с двойными слэшами > C:\\Portable\\USDownloader\\USDownloader.exe
и я вносил > Команда: onClick

Ну и e10s надо отключить, иначе работает только частично - ссылка из таб-а.

Обсуждение расширений » S3.Menu Wizard » 18-01-2017 20:27:29

Да вроде всё в теме есть, остаётся только собрать в едино:

Новый пункт меню > USD

Стиль:
[code]list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsSAAALEgHS3X78AAAEBElEQVQ4jTXOy29UVQAH4N953HN777yY6ZS+KA20FClQaVEe8oix0aWJMQoLE0O60IWuXOhCwo6408QVIZiYqGyE6IImCgsIUSoUKJaGOhTKzHQ671enM/d9jhv9/oKP4D9c54Rxqpy2S4xuMTQ83nNkZGJoTzhqRmrlVnNlIbO0nqrMORvBum5oRErAczwFAAQAKCVUSkg9QnvfOH1o5tSH757a/9KBPTEjoWmMwfZd1DaL9vzC3NJPF6/+cO/aP9+TgNV96VMVSAlKKQWA2KAxevbHj66/CB6qqpULcuWMXCul/WzxhZ8rpf18NSOrzlqw1LmlZr56+4oIs23/B5hSUMYW3v/p16cvnnnv4zfbadiVVpnYskWbbpG2/BptuXVqex3U6/VAWFHv0PTE/g0tv33x9rMbyofFAJDpM5OffTBzemYzTawOqek+cVndLREmOBRVcJSDWqdACJFsw2kQr0HdoanYRGr5aT7/tP4XSwyEd73/xfT5KOlJ+oELMMUbVhVDyRFM9B/D9tgYtoYH4MFDur4CUNCOtak8OIzE7OTizdVZOjI1+HqiN7a72qwEHrN4uZ1DNVjH8JYxBIGP+8WbCGlRdIf6UPPz2LBK8Gib12o1uX13/96e4S2H+I6X+/YKTcBVFppumVCu4UDfSVTsIp6U7iLTTKHeKWGy/ySODr2FufRvELCIJx0ZjplG/87EOBWmiOuGAa4x0lZNJCN9mOo9gW69F2sbK+BE4nH5DjpuC/t6jmJbYhQ

Обсуждение расширений » S3.Menu Wizard » 18-01-2017 18:58:05

Благодарю!
Если вкл. e10s то не работает url = gContextMenu.link; С этим наверное ничего не поделать?

Обсуждение расширений » S3.Menu Wizard » 18-01-2017 15:25:27

pag77 пишет

примерно так:Выделить кодКод:var url = gBrowser.currentURI.spec; // url ТЕКУЩЕЙ СТРАНИЦЫ
var ProgLoc = 'C:\Windows\system32\calc.exe'; // ЗДЕСЬ ПУТЬ К ИСПОЛНЯЕМОЙ ПРОГРАММЕ, НАПРИМЕР К КАЛЬКУЛЯТОРУ
var args = [ url ]; // ЗДЕСЬ МАССИВ ПЕРЕДАВАЕМЫХ АРГУМЕНТОВ К ИСПОЛНЯЕМОЙ ПРОГРАММЕ, НАПРИМЕР url ТЕКУЩЕЙ СТРАНИЦЫ

var ExecFile = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
                   
ExecFile.initWithPath(ProgLoc);
if (ExecFile.exists()) {
    process.init(ExecFile);
    process.runw(false, args, args.length);
}

Подскажите, на что поменять var url = gBrowser.currentURI.spec; чтобы передать ссылку из содержания страницы. 
Хотелось бы подружить Universal Share Downloader, чтобы по правому клику на ссылке передавать программе адрес.

Board footer

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