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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

Firefox » Блокировка сообщений от FF » 12-02-2021 11:45:08

Народ, как заблочить предупреждающие сообщения от FF? В приватном режиме на кнопке меню появляется диалог от FF предупреждающий о работе с надстройками в приватном режиме, но так как для юзера кнопка меню убрана для заперта доступа к параметрам то это сообщение начинает пару секунд тупо мигать на экране при каждом запуске FF, что бы оно пропало требуется войти в меню настроек и тп, а для этого надо на каждом новом рабочем месте проводить дополнительные манипуляции, что усложняет автоматизацию унифицированного процесса...

скрытый текст
547c788671f6.jpg

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-02-2021 18:40:12

Vitaliy V. пишет

aleks609
да <keyset id="devtoolsKeyset" добавляется динамически с отложенной загрузкой
можно тоже отложить выполнение вашего кода

скрытый текст

Выделить код

Код:

Services.obs.addObserver(function delayed() {
            Services.obs.removeObserver(delayed, "browser-delayed-startup-finished");
            setTimeout(() => {
                document.querySelector("key#key_toggleToolboxF12")?.setAttribute("disabled", "true");
                // и т. д.
            }, 100);
        }, "browser-delayed-startup-finished");

Спасибо работает, а если сразу вставить keyset#devtoolsKeyset то блочатся все хоткеи из этого блока, на сколько я понял.
Подскажите пожалуйста, не пойму откуда берется сочетание клавиш ctrl+shift+s, в browser.xhtml я этого не нахожу?

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-02-2021 16:26:00

Чет не получается заблочить F12 командой

Выделить код

Код:

document.querySelector("key#key_toggleToolboxF12").setAttribute("disabled", true);

что не так или вообще надо подругому?

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-02-2021 14:45:55

Vitaliy V. пишет
aleks609 пишет

browser.xul c browser.dtd

теперь browser.xhtml, локализация - browser.ftl, browser.dtd
а вообще есть же Browser Toolbox
F12

Понял, спасибо.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-02-2021 14:07:05

Vitaliy V. пишет
aleks609 пишет

там где функция load (в custom_script_all_win.js),

да но зачем all_win, если больше ничего не загружается то лучше в
custom_script_win.js

скрытый текст

Выделить код

Код:

document.querySelector("key#viewBookmarksSidebarKb")?.setAttribute("disabled", "true");

09-02-2021 12:53:26

aleks609 пишет

это теперь для всех случаев если надо что-то скрыть подходит?

нет display: none никто не отменял, но для таких важных элементов как панели и т.д. не подходит
скрипт браузера тупо выдает ошибку

Спасибо, код работает.
А не подскажите какую-нибудь общую сводную таблицу по всем кнопкам, раньше я юзал browser.xul c browser.dtd, чтоб название эти все искать, а в новых ff наверно уже по другому, например "webDeveloperMenu" клавиша F12 отвечала за использование средств разработки и в старом скрипте при ее блокировки пропадала возможно открывать любое меню разработчика, то подставив это id в ваш код, оно ничего не меняет, возможно требуется другая з

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-02-2021 11:56:59

Vitaliy V. пишет

aleks609
display: none
visibility: collapse

Спасибо, помогло, это теперь для всех случаев если надо что-то скрыть подходит?

И еще вопрос, хочу заблокировать некоторые горячие клавиши, раньше работал запуск скрипта из папки хроме пользователя по всем известной технологии, в скрипте были тупо прописаны вызовы типа

Выделить код

Код:

var key = document.getElementById('viewBookmarksSidebarKb'); // ctrl+b
if (key) key.remove();

, и все работало, но с ff 72 они эту фишку со скриптами прекрыли, в вашей надстройке есть возможность добавлять свой код на исполнение там где функция load (в custom_script_all_win.js), но при попытке добавление тупо того же кода из старого скрипта оно не прокатывает, так как я не прогер я не очень понимаю что должно делаться, как туда добавить код с блокировкой этих вызовов, или может как-то добавить код на исполнение того старого скрипта в котором оно раньше работало?

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-02-2021 11:28:59

Как убрать адресную строку и чтобы не пропадали закладки с панели избранного, раньше на версии ff <70 работала фишка #urlbar-container {display: none !important;}, а теперь вместе с адресной строкой пропадают и закладки избранного?

Board footer

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