Coroner
И что? Вы твёрдый сторонник безработицы? По моим наблюдениям, больше всего нагружают браузер блокировщики рекламы. Но без них — никуда. И если вы ради блокировщика терпите несколько дополнительных секунд при загрузке браузера (если на SSD — несколько долей секунды), то ещё несколько миллисекунд ожидания из-за других расширений не станут для вас катастрофой. То же самое касается и производительности браузера — если терпит то, что uBlock или Adblock перерисовывает каждую страницу по-своему, то выполнение дополнительной строчки кода при открытии контекстного меню или при щелчке по этому меню — тем более стерпит!
Отсутствует
uBlock или Adblock перерисовывает каждую страницу
Не перерисовывает. Либо скрывает, либо блокирует напрочь и скрывает пустое место.
то выполнение дополнительной строчки кода
Угу, одной строчки. Выполнение.
Но стили то вообще выполнять не надо. Они просто подменяют собственные стили браузера. При загрузке. И всё.
Кто вам сказал, что дополнения работают лишь «при открытии контекстного меню или при щелчке по этому меню»?
А отдельные процессы Firefox для дополнений, видимо, открывает проосто так, от нечего делать? И загружает их пустыми циклами, чтобы видимость работы создать.
Но без них — никуда.
Да запросто. Рынок браузеров не ограничивается лишь домашним применением. Я нечасто видел какие-либо вообще дополнения в банках, офисах или на производстве.
Разве что у админов или любимых секретарш начальников подразделений.
И ничего, сидят и не жужжат. Другое дело что часть интернета у них вообще отрублена.
Отсутствует
Но стили то вообще выполнять не надо. Они просто подменяют собственные стили браузера. При загрузке. И всё.
Какая наивная детская вера! Не пойму: вы информатику, что ли, не учили? Или совершенно зря в последних версиях есть параметр toolkit.legacyUserProfileCustomizations.stylesheets, который по умолчанию отключен. И если его включить, выполняется код, который отвечает за загрузку пользовательских стилей. Это почти то же самое, что поставить Stylish. Да и сами стили — это не машинный код, они должны быть преобразованы в машинный код при каждом запуске браузера.
Ну и как стилями вы сделаете всё то, что у меня делают дополнения?
Какими стилями вы замените:
Авто HD/4k/8k для YouTube™
Элементы Яндекса: Почта
bbCodeWebex
и так далее?
Кому нужны рюшечки — делайте стилями рюшечки. Хотя те же рюшечки можно включить дополнениями, которые эти же самые стили содержат. Кода в дополнениях на несколько строчек больше, чем в стилях.
Я нечасто видел какие-либо вообще дополнения в банках, офисах или на производстве.
Естественно. Если админ или начальник сказал: ничего не трогать, а то уволю — то никто и не будет ничего ставить: ни дополнения, ни стили.
Насколько я помню, если в HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox параметр "DisableAppUpdate"=1, то ни ни обновишь, ни дополнения не поставишь.
Отсутствует
Basklar
Я не путаю, потому что на то и на другое тратятся ресурсы ПК. Вы же для внесения изменений в интерфейс браузера не патчите сам файл firefox.exe, заменяя один код другим; а меняете внешний вид через userChrome.css и userContent.css.
Если не прибегать к помощи расширений, то изменения на сайтах делаются через файл userContent.css, и изменения в интерфейсе самого браузера — в основном через userChrome.css, но в некоторых случаях через тот же userContent.css, через который делаются и изменения отображения сайтов. Так что принципиальной разницы нет.
Отредактировано Пандёнок (14-06-2021 17:51:30)
Отсутствует
Пандёнок, по-вашему получается, что , загружая рисунок какой-нибудь кнопки или настройку цвета и высоты какой-нибудь панели из userChrome.css, тратит больше ресурсов ПК, чем загружая дефолтные из своих собственных файлов?
Отредактировано Basklar (14-06-2021 21:47:21)
Отсутствует
Basklar
Да. Это мизерные траты, но если считать нагрузку от каждого дополнения и паниковать по поводу числа дополнений — то по поводу включенных стилей тоже надо задуматься. Потому что код, отвечающий за поддержку стилей из этих файлов, выполняется почти точно так же, как работают дополнения (и если не включать параметр toolkit.legacyUserProfileCustomizations.stylesheets — то этот код выполняться не будет). И сами стили загружаются при каждом запуске заново, из отдельного файла, при этом Firefox при запуске читает не двоичный, а текстовый файл userChrome.css, стили которого ещё должны быть отделены от пользовательских комментариев и преобразованы в двоичный код. Стандартные же стили грузятся, насколько мне известно, из firefox.exe, то есть из двоичного файла. Чтение с диска userChrome.css не может отменить чтения с диска firefox.exe или его части, в которой записаны стандартные стили — оба файла загружаются в оперативную память.
Но у меня компьютер для того, чтобы он работал; а не для того, чтобы показывать, как я умею держать оперативную память свободной, процессор и видеокарту ненагруженными.
SSD, которого хватает только для программ. Процессор AMD 3.00 GHz, работают 5 ядер. Видеокарта, которая даже 10 лет назад была бюджетной. 4 ГБ оперативки. Firefox'у хватает.
Отредактировано Пандёнок (03-09-2022 23:40:09)
Отсутствует
Стандартные же стили грузятся, насколько мне известно, из firefox.exe
Нет. Из сжатого omni.ja и они точно такие же («текстовые»). И с комментариями.
В том что они текстовые — проблемы нет никакой, — браузер и прекрасно расчитан на обработку CSS и HTML.
4 ГБ оперативки. Firefox'у хватает.
Мне и одного Гб хватает. Ибо расширений минимум, а стили на производительность не влияют, если в них нет анимации и прочих рюшек.
и изменения в интерфейсе самого браузера — в основном через userChrome.css, но в некоторых случаях через тот же userContent.css
Никогда в userContent.css «изменения в интерфейсе самого браузера» не делаются. И не делались и не будут в дальнейшем.
Служебные страницы — это не интерфейс.
— не Vivaldi.
Отредактировано Coroner (15-06-2021 17:47:40)
Отсутствует
Coroner
Мне и одного Гб хватает.
Да и мне бы хватило, если бы на компе ничем, кроме , не пользовался бы. Притом разница в цене модулей 1 ГБ и 4 ГБ отнюдь не 4-х кратная.
Отсутствует
Чтение с диска userChrome.css не может отменить чтения с диска firefox.exe или его части, в которой записаны стандартные стили — оба файла загружаются в оперативную память.
Нет. Из сжатого omni.ja
Хорошо, точно, из omni.ja. Загрузка стилей из userChrome.css не отменяет чтение с диска omni.ja и применение стилей из него. Стили, которые в userChrome.css, могут состоять из одной строчки, меняющей одно свойство — например, ширину элемента или его цвет — а всё остальное грузится из omni.ja. Стили из userChrome.css применяются как бы поверх стандартных стилей, то есть как поправки, а не как замена. Если бы стили userChrome.css грузились вместо стилей omni.ja, то стили userChrome.css приходилось бы всегда делать очень подробными, указывая все свойства того элемента, который вы хотите изменить.
В том что они текстовые — проблемы нет никакой, — браузер и прекрасно расчитан на обработку CSS и HTML.
Кроме того, это тот самый браузер, который практически изначально рассчитан на поддержку дополнений (насколько я помню, она появилась ещё в 1.5). С ними тоже проблемы нет никакой.
Но если у вас такой комп, что даже от uBlock вешается, то можете попробовать прописать скрытие рекламы в userContent.css — ведь почти вся работа uBlock тоже сводится к стилям.
Отсутствует
Не создавать же из за одной ссылки тему, тут спросить можно?
Это когда же такое планируется внедрить? https://projects.invisionapp.com/share/ … /362757875
Отсутствует
longtime user
А разве планируется? Если не хватает кнопочек для панели инструментов, можете сделать закладку и поместить её в «элементы панели закладок».
Вся библиотека:
Только закладки:
Только журнал:
Совет взят из англоязычной техподдержки Mozilla: https://support.mozilla.org/en-US/questions/1282696
Отредактировано Пандёнок (03-09-2022 23:42:51)
Отсутствует
Пандёнок, мне известны эти адреса. А вот тут обсуждают работу с закладками и похоже до сих пор это не решено: https://support.mozilla.org/ru/questions/1279599
А разве планируется
если глубже копнуть то всего лишь чей то макет, презентация добавлено > чья то оказывается.
Отредактировано longtime user (04-09-2022 15:11:41)
Отсутствует
longtime user
А вот тут обсуждают работу с закладками
Не обсуждают, а обсуждали, всего два дня: 12 и 13 февраля 2020 года.
и похоже до сих пор это не решено: https://support.mozilla.org/ru/questions/1279599
Нет, непохоже. Там уже давно выбран лучший ответ.
На support.mozilla.org ничего не решается. Это почти такой же форум, как и здесь, только на английском. Пользователь задал вопрос — ему ответили, но никто там и мысли не имел о том, чтобы ради этого вопроса вносить изменения в программу.
Предложения по изменению программы реально обсуждаются на https://bugzilla.mozilla.org
Предложение об about:library обсуждалось здесь: https://bugzilla.mozilla.org/show_bug.cgi?id=1554144 — но это тоже было 3 года назад. Возможно, это обсуждение инициировал тот же пользователь, который потом задал вопрос на support.mozilla.org. Примерно тогда же было обсуждение и на Reddit: https://www.reddit.com/r/firefox/commen … s_library/ — 3 года назад. И всё. И тишина. И мёртвые с косами стоят!
Добавлено 04-09-2022 16:58:31
Это когда же такое планируется внедрить?
На своём ПК хотя сейчас внедрить можете.
Добавить закладку с адресом chrome://browser/content/places/places.xhtml и указать для неё «ключевое слово» about:library (или какое понравится).
При наборе в адресной строке этого ключевого слова будет открываться «библиотека», но не в новом окне, а в текущем.
Одна проблема: изменять, добавлять и удалять закладки таким способом не получится. Но пользоваться ими можно.
Отредактировано Пандёнок (04-09-2022 16:59:09)
Отсутствует
Примерно тогда же было обсуждение и на Reddit
Там и противники новшеств в Библиотеке, а вот Домашняя страница мне не понятна и мало удобна. Построена на истории посещений, которую и удалить можно. Если и закрепил сайт, так экспорта настроек нет. Только специфичная запись набором букв и адресов в отдельности в pref.js. которую и переносить не возьмусь копипастой в новый профиль. Кнопка Библиотека это вообще нечто, назвали бы Недавние закладки и вернее было бы для этой свалки по ее нажатию.
Отсутствует
Если и закрепил сайт, так экспорта настроек нет. Только специфичная запись набором букв и адресов в отдельности в pref.js.
Неправда!
В about:config параметр browser.newtabpage.pinned — сайты, закреплённые на странице новой вкладки. Для переноса закреплённых вкладок на новый профиль вам достаточно скопировать значение параметра browser.newtabpage.pinned в тот же параметр нового профиля. Разбираться в этом «наборе букв и адресов» совершенно не надо — достаточно скопировать как есть, а потом (после перезапуска браузера) можно корректировать на самой странице новой вкладки (перемещать, закреплять, откреплять), если в старом варианте что-то перестало нравиться. Причём я об этом уже писал в FAQ.
Правкой текста в pref.js можно делать то же самое, но это менее удобный способ, тем более что в случае ошибки можно поломать другие настройки.
Добавлено 04-09-2022 22:15:13
Там и противники новшеств в Библиотеке
Да. Противников новшеств всегда много, потому что Mozilla и так много внимания уделяет новшествам (не всегда удачным), а мало внимания уделяет старым багам.
Добавлено 04-09-2022 22:19:51
Если хотите предложить какие-то изменения в браузере, то их нет смысла предлагать ни здесь, ни на Reddit, ни даже на support.mozilla.org.
Для обсуждения любых таких инициатив существует только https://bugzilla.mozilla.org
Отредактировано Пандёнок (04-09-2022 22:21:36)
Отсутствует
Неправда!
В about:config
Я то понимаю, что в pref.js содержатся записи из about:config(и изменения тут вносить). Просто считал их уникальными только для этого профиля. Спасибо, я так пытался попробовать в диалы, не зашло. Мне больше закладки списком удобны, как в Библиотеке.
Отредактировано longtime user (05-09-2022 07:31:19)
Отсутствует
Просто считал их уникальными только для этого профиля.
Да, так и есть.
Мне больше закладки списком удобны, как в Библиотеке.
Можете вообще экспортировать закладки в HTML и сделать этот файл Домашней страницей. И ещё добавить закладку на этот файл в папку «Панель закладок», а «элементы панели закладок» поставить где-нибудь рядом с адресной строкой. И пользоваться этой закладкой вместо кнопки «Новая вкладка».
Отсутствует
Пандёнок, отличные советы. Спасибо!
Отсутствует