Это ли не Services.console
3 раза смотрел, не видел console в Services, а на четвертый увидел, но с getGlobalForObject лучший вариант
В новых версиях не работает переход через shadow-root (closed) с :-moz-native-anonymous #measuring-tool-label-size. Может кто проверит.
выставил в настройках параметр font.minimum-size.x-cyrillic на 20
Выставлял везде, а не только кириллицу, но шрифт как вкопанный на 10px как в стилях #measuring-tool-label*, а при увеличении масштаба шрифт увеличивается
Dumby, а как сделать, чтобы в config.js console.log заработал? ошибка: console is not defined
prompt-service в Services пренесли, только не помню с какой версии
С консолью так вроде: Cc["@mozilla.org/consoleservice;1"].getService(Ci.nsIConsoleService).logStringMessage("Hello")
Если в about:config настройку dom.element.popover.enabled переключить в false, то после перезапуска браузера на любых http страницах в инспекторе будут отсутствовать правила. С чем это может быть связано? На более ранних версиях такого не наблюдалось.
как сделать обводку неактивных табов
#tabbrowser-tabs:not([noshadowfortests]) .tab-background { box-shadow: 0 0 4px rgba(0,0,0,.4); } @media not (prefers-contrast) { :root[lwtheme] .tab-background:not([multiselected]) { outline: 1px solid var(--lwt-tab-line-color, var(--lwt-tabs-border-color, currentColor)); outline-offset: -1px; } }
Dumby
Вернул по старому и ошибок нет, а раньше была AboutNewTab is not defined. Теперь уже не знаю почему. Может Cu.import проходил с задержкой. Долго экспериментировал в стилях для установки фонового локального изображения для blanktab.html и about:blank. В итоге оставил только для blanktab.html.
Dumby
Спасибо. Делал также, но вместо ChromeUtils указывал Cu и получал: Cu.importESModule is not a function. Ну и зачем-то полез искать решение в Cu.getGlobalForObject(Cu)
Этот скрипт работал из config.js пока AboutNewTab.jsm не превратился в AboutNewTab.sys.mjs. Может кому-то не слабо переделать?
try { Cu.import("resource:///modules/AboutNewTab.jsm"); if (AboutNewTab.newTabURL === "about:newtab") AboutNewTab.newTabURL = "about:blank"; } catch(e) {Cu.reportError(e)};
vending_machine, убрать последний селектор #TabsToolbar со стилем. Добавить правила, переключать темы. Смотреть как меняются цвета
#navigator-toolbox { --toolbox-non-lwt-bgcolor: light-dark(black, pink); --lwt-accent-color: light-dark(orange, white); } :root[privatebrowsingmode] #navigator-toolbox { --toolbox-non-lwt-bgcolor: light-dark(yellow, green); --lwt-accent-color: light-dark(red, blue); }
:root[privatebrowsingmode][lwtheme-brighttext] #navigator-toolbox { --lwt-accent-color: yellow; } :root[privatebrowsingmode] #navigator-toolbox { --lwt-accent-color: green; } :root[lwtheme-brighttext] #navigator-toolbox { --lwt-accent-color: red; } #navigator-toolbox { --lwt-accent-color: blue; }
Или более опытные подскажут
…Vitaliy V. по тестам понял, что лучше не выносить вложенные селекторы на внешний уровень, хотя и в реализации "& >" встречаются сложности, если селектор начинается с html|...
Vitaliy V., как правильно по новому оформить такую конструкцию?
А ну да, забыл уже давно не использую data:image, отдельным файлом загружайте и не будет ошибки
Сегодня нельзя data:image, а позже нельзя ничего, кроме chrome:// Да и не любитель плодить файлы иконок внутри каталога chrome
Нашел выход через стилевое переопределение "неиспользуемого" svg
данная CSP не влияет на стили
Влияет, но избранно. Пункт меню "Clear Downloads" особняком стоит; не имеет класса и command присутствует. Ошибка в консоли не просто так:
Content-Security-Policy: The page’s settings blocked the loading of a resource at data:image/svg+xml;charset=utf-8,<svg wi… (“img-src”)
Vitaliy V., страница about:downloads. В контекстное меню добавляю иконки. Но как вижу для окна полицию прикрутили:
csp="default-src chrome:; img-src chrome: moz-icon:;
Добавить свою иконку не получится?
@-moz-document url("about:home"), url("about:newtab") { .top-site-outer { width: 160px !important; .tile { height: 120px !important; width: 120px !important; .icon-wrapper { width: 100% !important; height: 100% !important; } } } }
PureButterfly Иконку Новой вкладки лучше убрать так, если по боку throbber
.tabbrowser-tab:is([label="Новая вкладка"], [label="New Tab"]) .tab-icon-stack { visibility: collapse; }
browser.tabs.tabmanager.enabled = true
Как убрать затемнениие при наведении (затемняется с полосой на пол кнопки) на кнопке "Вид" в журнале боковой панели?
Дотвикались со стилями, что прямоугольник поиска наезжает на кнопку Вид
Mrakobes666 у меня так
@-moz-document url-prefix("chrome://browser/content/places/places.xhtml") { /** убрать раздражающую желтую точечную рамку в библиотеке **/ treechildren::-moz-tree-row(selected, current, focus) { --default-focusring: none; } }
Злой Буратино это не цвет, а фон. Тема неизвестна, поэтому оставить одну из переменных, на которой сработает
#navigator-toolbox { --toolbox-non-lwt-bgcolor-inactive: light-dark(green, red); --lwt-accent-color-inactive: light-dark(yellow, blue); }
Vah подстроите под себя
.tab-label { align-items: center; display: inline-grid !important; overflow: hidden; word-break: break-all; white-space: unset !important; height: 27px; line-height: 1.1 !important; }
f480185 вы сразу выкладывайте всю папку chrome и на нормальный аплоадер https://www.upload.ee, и сразу десятки людей проверят и скажут, почему не работает
dioxin если кнопку съемной сделать, то дает, но позже понимаешь, что в этом нет смысла. Лучше переместить на панель закладок в правый угол и скрыть значок.
В Vivaldi (Chrome) можно сделать через CSS
И где этот чудо код? Сделать не сложно. На приведенном скрине нет ни одной вкладки с однострочным названием. Интересно посмотреть, по центру ли выравнивание
Алексей У., начните так
.mini-suggest__overlay { visibility: visible !important; opacity: 0 !important; } .HeaderDesktopForm-Submit { display: block !important; }
chriscelvin, ui.prefersReducedMotion=1, но отключает анимацию везде