Хорошо, основываясь на ответах psychoslave и danicotra, я нашел решение, которое работает для меня (моей целью было создать фоновое изображение на новой вкладке, которую я установил about:blank
). Решение psychoslave в основном меняет каждую страницу Firefox, чего я не хочу, но благодаря началу его кода я смог выяснить, есть url-prefix
части, которые делают все это возможным.
- создайте
chrome
папку в корне своего профиля
- создайте
userContent.css
и вставьте этот код:
/* https://userstyles.org/styles/90565/firefox-adjust-white-flash-when-opening-new-tab */
/* https://userstyles.org/styles/142191/remove-new-tab-flash */
@-moz-document url-prefix(about:blank), url-prefix(about:newtab) {
html, body, #newtab-customize-overlay {
background: url("konachan-steins-gate-s.jpg") no-repeat center center fixed !important;
background-size: cover !important;
}
}
(Для только цвета фона на новой вкладке используйте browser.display.background_color
шестнадцатеричный цветовой код, и вы можете вообще отказаться от него.)
- Скопируйте изображение прямо рядом с
userContent.css
файлом (FF не взял для меня никаких абсолютных путей).
- В
about:config
, установите toolkit.legacyUserProfileCustomizations.stylesheets
наtrue
так FF фактически позволяет эту настройку.
Я подтверждаю, что это работает на Windows 10, Firefox 72.0.2.
Большое спасибо другим участникам, упомянутым выше, и этой теме на Reddit .