0t5
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Представлен способ сделать Firefox всегда светлым на Windows 10, в ситуации, когда на десятке, с настройками "из коробки", любая тема отличная от встроенной светлой, на версиях 97.0 и новее, вызывает погружение в pitch black (чернота)... Данное решение применяется для блокировки темного режима firefox и темного стиля страниц, оно не привязано к встроенной светлой теме браузера: это способ сделать Firefox версий 97.0 и новее, всегда светлым и выключить темные страницы сайтов при любой пользовательской теме. Применимо для Windows 10.
I. Создаем в блокноте два текстовых файла, затем переименовываем их соответственно в: autoconfig.js - размещая в C:\Program Files\Mozilla Firefox\defaults\pref firefox.cfg - размещая в C:\Program Files\Mozilla Firefox вписываем в autoconfig.js Цитата: pref("general.config.filename", "firefox.cfg"); pref("general.config.obscure_value", 0); | затем вписываем в firefox.cfg Цитата: // IMPORTANT: Start your code on the second line lockPref("browser.theme.content-theme", 2); lockPref("browser.theme.toolbar-theme", 2); |
II. Открываем из адресной строки about:config и выставляем там значения параметров: browser.theme.content-theme browser.theme.toolbar-theme установить значение "2" для обоих параметров и перезапустить Firefox. Для устранения темного стиля браузера и темного режима веб-страниц, этого достаточно.
III. Осталось изменить темный стиль контекстных меню на светлый. Для этого требуется вписать стиль в userChrome.css : Цитата: /* Menu popup forced light color */ @supports -moz-bool-pref("userchrome.menupopups.force-light"){ menupopup{ --menuitem-hover-background-color: #e0e0e6 !important; --menu-background-color: #f9f9fb !important; --menu-color: #15141a !important; --menuitem-disabled-hover-background-color: rgba(224, 224, 230, 0.4) !important; --menu-disabled-color: rgba(21, 20, 26, 0.4) !important; --menu-border-color: #cfcfd8!important; --menu-icon-opacity: 0.7 !important; } } | userChrome.css создаем в блокноте как txt-файл, затем переименовываем соответственно в userChrome.css и размещаем в папке chrome по пути %APPDATA%\Mozilla\Firefox\Profiles\user_profile_folder . Из двух или более папок, там находящихся, папка профиля та, которая больше и весит много мегабайт. Изначально папки chrome в папке профиля нет, ее создают самостоятельно: Подробнее: Если не удается определить, какая именно папка содержит текущий профиль, то переходим: Меню > Справка > Информация для решения проблем > Сведения о приложении > Папка профиля > Открыть папку. Также нужно проконтролировать активацию протокола chrome в расширенных настройках, иначе userChrome.css не взлетит, для этого: открыть about:config из адресной строки и ввести в поиск опцию: toolkit.legacyUserProfileCustomizations.stylesheets задать логический параметр: true.
IV. Далее нужно включить опцию в about:config : userchrome.menupopups.force-light задав логический параметр: true.
Ссылки: https://support.mozilla.org/ru/kb/redaktor-nastroek-firefox https://support.mozilla.org/ru/kb/modifikaciya-firefox-s-pomoshyu-autoconfig https://www.reddit.com/r/firefox/comments/s1j2jn/comment/hs9myh3/?utm_source=reddit&utm_medium=web2x&context=3 https://www.reddit.com/r/FirefoxCSS/comments/o87vho/comment/h33hp30/?utm_source=share&utm_medium=web2x&context=3 https://github.com/MrOtherGuy/firefox-csshacks/blob/master/chrome/menupopup_forced_color_schemes.css
| Всего записей: 2070 | Зарегистр. 25-11-2018 | Отправлено: 00:11 07-03-2022 | Исправлено: 0t5, 21:12 30-04-2022 |
|