Теперь бы еще скрыть в Инструментах браузера полоску с режимами, чтобы не занимала место.
В моём старичке такой полоски нет, поэтому с этим совсем уже затрудняюсь.
Для ковыряния в Инструментах браузера инструментов нет, остаётся изучать исходники.
Я бы залез FAR-ом в файл browser\omni.ja и запустил там поиск строки "Режим инструментов браузера" по всем файлам *.dtd;*.properties;*.ftl с использованием кодировки UTF-8.
Строка, которую найдёт, будет начинаться с какого-то идентификатора. Тогда запустить поиск этого идентификатора по файлам *.html;*.xhtml - и смотреть опознавательные признаки найденного элемента и его окружения.
Отсутствует
beggrr пишетТеперь в веб консоли, пока output не менее 270px в ширину, метки видно
При условии, что панель не откреплена и не сужается ее ширина.
Ну да.
Но у меня панель обычно закреплена внизу, поэтому оно меня устраивает.
Речь также шла, чтобы метки не скрывались и в инструментах брауза
Ну и не скрываются же. После того, как я добавил правило в userCrome.css
yup, попытаюсь сделать то, что вы написали
Вы пишете, что юзаете старую версию браузера. Я с удовольствием тоже бы сидел на старой, но все больше сайтов отказываются с ней работать.
Отсутствует
Так оно, как ни странно, работает для инструментов браузера из userChrome.css
Прекрасно, уже у двоих работает, а у меня нет. Может кто третий проверить?)
beggrr
.chrome-debug-toolbar отвечет за режим
Отсутствует
beggrr
/* автоскрытие панели режимов в инструментах браузера, появление при наведении, * не работает с пространствами имен, можно использовать любой лаунчер для config.js */ .chrome-debug-toolbar { background-color: transparent !important; height: auto !important; min-height: 0px !important; } .chrome-debug-toolbar > * { visibility: collapse !important; transition-property: visibility !important; transition-delay: 2s !important; transition-timing-function: step-start !important; } .chrome-debug-toolbar:is(:hover) > * { visibility: visible !important; transition-delay: .2s !important; }
Отредактировано _zt (26-05-2025 19:50:16)
Отсутствует
_zt
Я вот то, что сказано в комментарии, не понял. Что такое лаунчер, я не знаю.
Нет, по смыслу понятно, запускальщик. Но конкретно в этом случае - не знаю что это, где его взять и как использовать.
Отсутствует
beggrr
я тебя просил привести текущую реализацию из config.js, но это было проигнорировано и спущено в унитаз, поэтому будешь сам объединять, добавлять или удалять ненужное или оставлять, удаляя из css
(async css => { var sss = Cc["@mozilla.org/content/style-sheet-service;1"] .getService(Ci.nsIStyleSheetService); var ios = Cc["@mozilla.org/network/io-service;1"] .getService(Ci.nsIIOService); var url = "data:text/css," + encodeURIComponent(css); sss.loadAndRegisterSheet(ios.newURI(url), sss.AGENT_SHEET); })(` @-moz-document url-prefix("chrome://devtools"), url-prefix("chrome://browser/content") { @container console-output (width > 270px) { #app-wrapper .message > .timestamp { display: block !important; } } } @-moz-document url-prefix("chrome://devtools/content/framework") { .chrome-debug-toolbar { visibility: collapse; padding-block: 1px !important; } } `);
Отсутствует
beggrr
А если это в userChrome.css вставить?
Не, не работает.
beggrr
я тебя просил привести текущую реализацию из config.js, но это было проигнорировано и спущено в унитаз,
"привел бы свою текущую стилизацию с агент правами из config.js"
Это было не проигнорировано, а я даже не понял о чем речь, какие такие агент права?
Если имеется в виду содержимое config.js то вот оно, а насчет прав не знаю.
// first line (async css => { var sss = Cc["@mozilla.org/content/style-sheet-service;1"] .getService(Ci.nsIStyleSheetService); var ios = Cc["@mozilla.org/network/io-service;1"] .getService(Ci.nsIIOService); var url = "data:text/css," + encodeURIComponent(css); sss.loadAndRegisterSheet(ios.newURI(url), sss.AGENT_SHEET); })(`\ :-moz-native-anonymous #measuring-tool-label-size { width: 128px !important; height: 86px !important; line-height: 1.2 !important; } :-moz-native-anonymous #measuring-tool-label-position { width: 65px !important; height: 59px !important; } `);
Отсутствует
// first line (async css => { var sss = Cc["@mozilla.org/content/style-sheet-service;1"] .getService(Ci.nsIStyleSheetService); var ios = Cc["@mozilla.org/network/io-service;1"] .getService(Ci.nsIIOService); var url = "data:text/css," + encodeURIComponent(css); sss.loadAndRegisterSheet(ios.newURI(url), sss.AGENT_SHEET); })(`\ :-moz-native-anonymous #measuring-tool-label-size { width: 128px !important; height: 86px !important; line-height: 1.2 !important; } :-moz-native-anonymous #measuring-tool-label-position { width: 65px !important; height: 59px !important; } /* автоскрытие панели режимов в инструментах браузера, появление при наведении, * не работает с пространствами имен, можно использовать любой лаунчер для config.js */ .chrome-debug-toolbar { background-color: transparent !important; height: auto !important; min-height: 0px !important; } .chrome-debug-toolbar > * { visibility: collapse !important; transition-property: visibility !important; transition-delay: 2s !important; transition-timing-function: step-start !important; } .chrome-debug-toolbar:is(:hover) > * { visibility: visible !important; transition-delay: .2s !important; } `);
Отсутствует