DenKa он там всегда был. как без него узнать полный заголовок страницы?
Dumby спасибо, работает
в tor browser в файле Tor Browser\Browser\browser\omni.ja\defaults\preferences\000-tor-browser.js
есть такая строчка:
из-за locked я не могу в user.js задать эту настройку. менять omni.ja - это плохой вариант.
мне нужно, чтобы настройка всегда была равна false. как это сделать? как я понимаю, нужно создать Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefService)
и дальше чета с ним сделать...
По умолчанию будут сохраняться данные о 25 последних вкладках, открытых за последние 7 дней.
судя по настройке browser.sessionstore.cleanup.forget_closed_after, этот мусор хранится не 7 дней, а 14.
Предупреждение связано с реализацией нового механизма защиты, запрещающего использование дополнений, не верифицированных Mozilla, с некоторыми сайтами.
хотелось бы узнать список "некоторых сайтов". параметр extensions.quarantinedDomains.list у меня пуст.
banbot ты можешь вернуть "копировать" вместо "скопировать"? в меню "скопировать" не пишут.
где-то здесь , как я понял, менять нужно.
Подскажите, как убрать фокус курсора на адресной строке при открытии новой вкладки
в 105.0.1 исправили
Добавлен экспериментальный механизм QuickActions, позволяющий выполнять различные типовые действия с браузером из адресной строки. Например, для быстрого перехода к просмотру дополнений, закладок, сохранённых учётных записей (менеджер паролей) и открытия режима приватного просмотра можно ввести в адресной строке команды addons, bookmarks, logins, passwords и private, при распознании которых в выпадающем списке будет показана кнопка для перехода к соответствующему интерфейсу.
очередная бредовая инициатива. можно кнопки кидать на панель инструментов и быстро их жать. можно жать комбинации клавиш. зачем нужна эта недокомандная строка? лучше бы они скрины по ctrl+tab починили, несколько лет не работают. позорище...
Но третья версия у меня почему-то не запускается. Пишет - ошибка в чтении настроек, обратитесь к администратору.
файла userChromeAuthor.css нет наверное. тогда закомментируй строку
Dumby спасибо. тогда версия 3:
[spoiler][code]
// Первую строку файла Firefox пропускает.
'use strict';
// Может пригодиться для отладки этого файла.
///const {console} = Cu.import('resource://gre/modules/Console.jsm', {});
// Папка chrome в профиле.
const оПапка = Cc['@mozilla.org/file/directory_service;1'].getService(Ci.nsIProperties).get('UChrm', Ci.nsIFile);
// Пропустить профиль удаленной отладки.
if (оПапка.parent.leafName !== 'chrome_debugger_profile')
{
const AGENT_SHEET = 0;
const USER_SHEET = 1;
const AUTHOR_SHEET = 2;
const {loadAndRegisterSheet} = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);
const ioService = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
зарегистрироватьТекст(
AGENT_SHEET,
`
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
tooltip
{
/* Нулевой радиус не скрывает тень */
border-radius: 0 !important;
}
@media (prefers-
kazarin вроде кроме tooltip больше никаких. раньше видел, что полосы прокрутки меняют, но в современных версиях лесы достаточно обычного css + about:config.
я думаю, будет практичнее запихнуть стили tooltip в код config.js, потому что стилей очень мало и часто менять их не нужно, а файловые операции сравнительно медленные даже на ssd. а в файл пихать стили для shadow dom и грузить файл как AUTHOR_SHEET. я пока без AUTHOR_SHEET обошелся, но по мере перехода с xul на html пользы от него наверное будет все больше.
вот себе вторую версию config.js сделал, работает как описано выше. код легко дополнить для загрузки любого количества файлов или текста любых типов:
kokoss
этот код загружает файл chrome\userChromeAgent.css
у меня в config.js еще кое-какой код есть, но он к нашей теме отношения не имеет.
[spoiler][code]
// Первую строку файла Firefox пропускает.
'use strict';
// Папка chrome в профиле.
const file = Cc['@mozilla.org/file/directory_service;1'].getService(Ci.nsIProperties).get('UChrm', Ci.nsIFile);
// В профиле удаленной отладки нет папки chrome.
// TODO Есть более надежный способ пропустить этот профиль?
if (file.exists()) {
const AGENT_SHEET = 0;
const USER_SHEET = 1;
const AUTHOR_SHEET = 2;
const io = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
file.append('userChromeAgent.css');
Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService).loadAndRegisterSheet(
io.newURI(
// c:\folder\файл ==> file:///c:/folder/%D1%84%D0%B0%D0%B9%D0%BB/
io.getProtocolHandler('file').QueryInterface(Ci.nsIFileProtocolHandler).getURLSpecFromDir(file),
null,
null
),
AGEN
XBL-технология была выпилена ещё в Firefox 72
тогда вопрос снимается.
Как вариант, установить UCF и добавить этот код в файл custom_styles_all_agent
это перебор. я просто в config.js несколько строчек добавил.
добавить в userChrome.css такой код (это XBL, считай скрипт).
а когда eval() будет запускаться? при каждом создании элемента tabs#tabbrowser-tabs > hbox ?
Dumby спасибо дружище за инфу
Баг три года так и висит
печально, пока заменил на .menupopup-arrowscrollbox
Куда уж страннее. Это NAC-тултип (Native Anonymous Content).
а как ты узнал, что это nac? в html несколько одинаковых (почти) tooltip, но получается, что одни наки, другие ненаки. :)
нужна помощь по ::part и tooltip.
в коде лисы есть такой кусок, который задает тень меню на пенели закладок:
я добавляю в userchrome.css код:
но это код игнорируется, его даже в инспекторе не видно! как так?
еще хочу радиусы у tooltip убрать. делаю так:
но у части tooltip радиус не меняется, например у бутерброда, у кнопки История, у кнопок расширений.
в инспекторе этот <tooltip> находится в конце <html>, ничего в нем странного не видно. что делать?
По умолчанию этого параметра нет, потому вряд ли его создание что-то меняет.
поменьше своих домыслов, побольше фактов
Optimus Prime ясно, на win10 по умолчанию не работает.
чтобы заработало, нужно в about:config изменить:
ui.useOverlayScrollbars - числовое значение
widget.non-native-theme.scrollbar.style - стиль полос прокрутки, и нормальных, и плавающих. число 1 или 2 или 3 или 5. 4 - это стиль win10, но он судя по всему не доделан. чтобы стиль поменялся, нужно перезагрузить откртые вкладки.
кстати, в этой версии прокрутка страницы снова стала плавная! :P
как и где можно посмотреть используется ли AV1 ?
на ютутбе в статистике см. кодек. av1 есть вот в этом видео в качестве 8K (в 4K есть не всегда).
аппаратное ускорение см. в винде в диспетчере задач, там есть график декодирования видео силами видюхи. ну или по загрузке процессора смотри.
ползунок переключаешь , и полоса прокрутки действительно меняется
на каком сайте?
плавную прокрутку клавой опять поломали. как это достало...
На странице about:processes в Linux повышена точность определения нагрузки на CPU.
а в винде фигню показывает
Возможно, не поверите, но у меня about:preferences#experimental не открывается, хотя fission.autostart = true по-умолчанию (то есть я попал в число тех самых "счастливчиков", которым включили эту функцию). Функция не очень безобидная. Заметил, что перестал открываться просмотр документов на Яндекс.Диске (disk.yandex.ru).
хочешь сказать, что проблема с открытием из-за fission? я его сразу включил и пока все работает норм. можно ссылку на документ, который не открывается? у меня есть только zip и изображения.
19-11-2021 19:38:05
Установите для параметра dom.ipc.processCount.webIsolated значение 1. Это уменьшит количество процессов, запускаемых Fission для каждого веб-сайта.
а как рассчитывается максимальное количество процессов?
…У [chrome] есть возможность сжать картинку и обработать её, в будущем, предварительно загрузив всё остальное.
я тоже задам тот же вопрос: че хром жмет? дай ссылку на техническую статью, у тебя в голове каша.
Одним нажатием левой кнопки мыши помещала в буфер обмена то, что было в адресной строке. Вроде бы мелочь, но было очень удобно.
то есть весь кипеш из-за того, что теперь щелкать два раза вместо одного? чета не верится, этож довольно редкая функция.
я наоборот, в один щелчок сделал вставку текста, очень нравится. вставлять нужно часто: пароли, текст для поиска и т.д.