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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

Скрипты » Greasemonkey » 23-01-2024 05:56:18

xrun1
Этот тоже не работает, хотя и подключен. Остальные 10 скриптов работают нормально.
df13b31444dc13d7f1ae950adab208a5.png

Скрипты » Greasemonkey » 22-01-2024 05:19:03

xrun1 пишет

Сделал скрипт, который копирует выделенное в буфер обмена

Что-то он не работает у меня, подключенный в Tampermonkey.

Флейм » Что у вас за идиотизм такой ? » 29-11-2023 06:27:40

Nestor пишет

Тогда есть надежда, что Фокс купит компания, которая будет заинтересована в его разработке и продвижении.

Ну да, и станет как с Opera Presto.

Скрипты » userChrome.js » 08-11-2023 08:49:00

Farby
Посмотрел Ваш измененный пост и попробовал заменить в своем config.js на ваш новый код.
SingleHTML.jsm перестал работать как надо.

Сustom Buttons » Custom Buttons » 02-11-2023 10:19:09

Farby

cookiesPermissions.js

А возможно выровнять контекстное меню на кнопке, а то оно как-то разъехалось местами.

скрытый текст
2f4f6579c23110cc740948f3ee352025.png

Скрипты » userChrome.js » 02-11-2023 05:42:56

Dumby

Если нужен скрипт, который такую кнопку создаст...

ОК. Спасибо. Прекрасно работает. :)

Скрипты » userChrome.js » 01-11-2023 05:30:00

Dumby
Помогите, пожалуйста, сделать скрипт cookiesPermissions.js для загрузчика метода Aris-t2.
В userChrome.js прописано так:

Выделить код

Код:

userChrome.import("scripts", "UChrm");

Скрипты » userChrome.js » 20-10-2023 13:34:13

Выровнял с другими пунктами меню этот код:

Выделить код

Код:

menupopup .menu-iconic-left {
    -moz-appearance: none !important;
    appearance: none !important;
    margin-inline-start: 0 !important;
    margin-inline-end: 3px !important;
    visibility: visible !important;
  
}

скрытый текст
1c30d38370a4374bad44f525eedd95a8.png 

Скрипты » UCF - ваши кнопки, скрипты… » 19-10-2023 15:10:55

xrun1
Заработал, когда изменил false на true.
Но у меня везде прописано false и все скрипты работают, а этот отказался. :/

скрытый текст
6b698cf1f3544aa4ce6ed19660020f12.png

Скрипты » UCF - ваши кнопки, скрипты… » 19-10-2023 08:59:25

xrun1

Выложу здесь свой код google-translate.js.

Что-то он не хочет работать с моим  UCF.
Покажи куда его подключаешь.

Скрипты » userChrome.js » 19-10-2023 08:22:19

Подскажите что подправить в google_translate.js для Aris-t2.
В контекстном меню страницы строки переводчика немного сместились вправо от иконки по сравнению с другими пунктами меню
Как бы их выровнять с другими пунктами меню. ?
989297a1f69fe2d0c5ade51a6a444ed9.png

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 18-10-2023 14:16:25

6e73epo
Отлично! А где бы посмотреть все эти коды-атрибуты ?

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 18-10-2023 09:17:38

6e73epo

Выделить код

Код:

@-moz-document url("chrome://browser/content/places/bookmarksSidebar.xhtml"),
               url("chrome://browser/content/places/historySidebar.xhtml") {
  window.sidebar-panel[lwt-sidebar] {
    --lwt-sidebar-background-color: green !important;
  }
}

Да, боковушка окрашивается в зеленый цвет.
А как изменить цвет шрифта на черный. ?

Скрипты » userChrome.js » 14-10-2023 03:30:44

Dumby
Огромное Вам спасибо. Все заработало прекрасно.
Появился выбор языка перевода.
f2aa3ddd0cfddf216b6bd4fc14a12713.png 
Вот окончательный вариант скрипта google_translate.js для Aris-t2
[spoiler][code]location.href.endsWith("://browser/content/browser.xhtml") && ({
    async init(func) {
        await delayedStartupPromise;
        var code = func.toString();
        code = code.slice(code.indexOf("{") + 1, -1).trim();

        var addEventListener = (...args) => {
            var trg = args[3];
            if (!trg) trg = args[3] = window;
            trg.addEventListener(...args);
            this.handlers.push(args);
        }
        new Function(
            "_id,xhtmlns,addDestructor,addEventListener,gClipboard,LOG", code
        ).call(
            this, "ucf-cbinit-google-translate", "http://www.w3.org/1999/xhtml",
            () => {}, addEventListener, {read: readFromClipboard}, Cu.reportError
        );
        window.addEventListener("

Скрипты » userChrome.js » 13-10-2023 16:49:50

Dumby
Если возможно, то помогите, пожалуйста с моим вопросом.
xrun1
Вам спасибо за внимание и правки скрипта. :)

Скрипты » userChrome.js » 13-10-2023 16:06:14

xrun1
Нет и это не помогло.

Скрипты » userChrome.js » 13-10-2023 14:47:19

xrun1
Заменил вашим кодом, не переводит.
3f4595a26d152086aca05e13638e8126.png 
Может еще что-то нужно сделать.?

Скрипты » userChrome.js » 13-10-2023 07:49:00

xrun1
У вас вот на этом скрине googletranslate переводит с русского на английский.
В моем google_translate.js вообще нет такой строки ну и нет перевода на английский.

Выделить код

Код:

var url = "http://translate.google.com/translate?u="+encodeURIComponent(urlt)+"&hl="+lng+"&langpair="+dir+"&tbb=1";

Все остальные правки с этой темы я сделал.Что нужно еще поправить, чтоб был перевод и на английский ?
google_translate.js для Aris-t2

[spoiler][code]location.href.endsWith("://browser/content/browser.xhtml") && ({
    async init(func) {
        await delayedStartupPromise;
        var code = func.toString();
        code = code.slice(code.indexOf("{") + 1, -1).trim();

        var addEventListener = (...args) => {
            var trg = args[3];
            if (!trg) trg = args[3] = window;
            trg.addEventListener(...args);
            this.handlers.push(args);
        }
        new Function(
            "_id,xhtmlns,addDestructor,addEventListener,gClipboard,LOG", code
        )

Скрипты » userChrome.js » 07-10-2023 05:54:24

Dumby
Спасибо Вам за помощь. Все работает прекрасно с вашим Мод-вриантом AttributesInspector.
Ctrl+Shift+C - copy tooltip's contents тоже работает, а в старом не работало.

Скрипты » userChrome.js » 06-10-2023 10:39:01

Dumby
А можно ли адаптировать кнопку Attributes_Inspector для загрузчика метода Endor8.?
Сейчас, если его поместить в папку со всеми скриптами и запустить браузер, то он сразу запускается и можно смотреть атрибуты. Кнопка не создается.

Скрипты » userChrome.js » 05-10-2023 05:36:28

Dumby

Ладно, вот совмещённый вариант.

Все сделал как Вы сказали, сделал все правки, работает прекрасно.
В userChrome.js прописано так:

Выделить код

Код:

userChrome.import("scripts", "UChrm");

Поместил его в папку с остальными скриптами.
Огромное спасибо Вам за помощь !
Вот такой у меня сейчас google_translate.js
[spoiler][code]location.href.endsWith("://browser/content/browser.xhtml") && ({
    async init(func) {
        await delayedStartupPromise;
        var code = func.toString();
        code = code.slice(code.indexOf("{") + 1, -1).trim();

        var addEventListener = (...args) => {
            var trg = args[3];
            if (!trg) trg = args[3] = window;
            trg.addEventListener(...args);
            this.handlers.push(args);
        }
        new Function(
            "_id,xhtmlns,addDestructor,addEventListener,gClipboard,LOG", code
        ).call(
            this, "ucf-cbinit-google-translate", "http://www.w3.org/1999/xhtml",
            () => {}, addEventListener, {read: readFromClipboard}, Cu.reportError
        );
        window.addEventListener("unload", this,

Скрипты » userChrome.js » 04-10-2023 12:30:55

Dumby
Вот здесь Вы мне помогли со скриптом google-translate.js.
Возможно ли его сделать для загрузчика метода Endor8.?
Сейчас в контекстном меню появляется пункт Перевод из буфера, да и он не работает.
977e376bb9c8c3671ee43b986758cdf6.png 
Код скрипта google-translate.js там .

Скрипт google-translate-loader.js у меня сейчас такой:
[spoiler][code]({
    async init() {
        await delayedStartupPromise;
        var code = Cu.readUTF8URI(Services.io.newURI(
            "chrome://scripts/google-translate.js"
        ));
        var addEventListener = (...args) => {
            var trg = args[3];
            if (!trg) trg = args[3] = window;
            trg.addEventListener(...args);
            this.handlers.push(args);
        }
        new Function(
            "_id,xhtml

Скрипты » userChrome.js » 03-10-2023 10:34:07

Dumby

Вобщем, попробуй заменить sb[Symbol()] на globalThis[Symbol()]

Заменил, теперь скрипт прекрасно заработал на всех открытых вкладках, как и в UCF !
Спасибо Вам за ваше внимание. :)
Dobrov
Вам тоже спасибо.

Скрипты » userChrome.js » 03-10-2023 05:29:46

Dobrov
Дело в том, что UCF уже давно не обновляется автором. А искать его исправленную версию разными умельцами под новые выпуски Firefox тот ещё гемморой. Как то так.
Хотя я его использую на 91esr и на тестовой 115esr.

Board footer

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