У меня темная тема GTK, я не хочу, чтобы firefox игнорировал все это вместе, я хочу, чтобы тема создавала хром Chrome (кнопки, адресную строку, панель закладок и т. д. и т. д.), но я хотите, чтобы тема была проигнорирована веб-сайтами, веб-сайты не должны быть тематическими браузером! Это грех, и все выглядит как абсолютное дерьмо.
Редактирование: на изображении ниже верхняя панель показывает, что текст, введенный в поле поиска, является почти невидимым, когда применяется «темная тема»; на нижней панели отображается текст, четко видный, когда темная тема не применяется.
По какой-то причине я не смог получить принятый ответ на работу, поэтому я написал небольшой скрипт Greasemonkey для достижения такого же эффекта: https://gist.github.com/einarmagnus/d741e30ad13b051d7971
// ==UserScript==
// @name bright forms
// @namespace einar
// @description Make all form elements default to light style to combat gtk theme
// @include *
// @version 1
// @grant none
// ==/UserScript==
function addDefaultCssRules(rule) {
var styleElement = document.createElement('style');
styleElement.type = 'text/css';
document.head.insertBefore(styleElement, document.head.firstChild);
styleElement.sheet.insertRule(rule, 0);
}
addDefaultCssRules('input, button, textarea, select { background-color:#fff;border-radius:5px;color:#111 }');
Это сработало для меня.