Шапка официального лисотреда /s/
FAQ
Настройки меняются через about:config
.
-
Q: Проблемы с отрисовкой интерфейса, изображений или видео. Внезапные падения браузера.
A: Попробуйте отключить аппаратное ускорение:layers.acceleration.disabled -> true
Также проблему может решить обновление видеодрайверов либо возврат к более старой версии. Или обновление самого Firefox до беты/откат к ESR. -
Q: Как уменьшить потребление памяти?
A: Можно снизить число контент-процессов. Для этого следует снять чекбокс Use recommended performance settings в Preferences -> General, после чего появится список, где выбирается подходящее значение. -
Q: О блокировке неподписанных расширений.
A: Начиная с Firefox 48, в официальных релизных и бета-билдах Firefox заблокирована установка не подписанных Mozilla аддонов. Ниже приведены различные решения.- Выпускаются специальные сборки, где требование подписей отключается настройкой
xpinstall.signatures.required -> false
. Firefox ESR тоже не имеет данной проблемы. - Есть хак, позволяющий обойти это ограничение даже на официальных сборках.
- Если вы используете Linux, вероятно, мейнтейнеры вашего дистрибутива уже собрали Firefox без флага обязательного требования подписей, и его можно отключить вышеописанной настройкой.
- Выпускаются специальные сборки, где требование подписей отключается настройкой
-
Q: Тормозит видео на YouTube в высоких разрешениях.
A: Кодек VP9 требует мощного процессора. Может помочь отключениеmedia.mediasource.webm.enabled
- тогда видео будут отдаваться в H.264. Отключение этой настройки не сломает обычные WebM. -
Q: Как запретить проигрывание HTML5-медиа в фоновой вкладке?
A: Firefox 51+:media.block-autoplay-until-in-foreground -> true
Проигрывание начнется при первом переключении на вкладку с открытым видео или аудио. -
Q: Как отключить предупреждение при переходе сайта в полноэкранный режим в Firefox 43+?
A:full-screen-api.warning.timeout -> 0
-
Q: Как отключить анимацию затемнения при переходе сайта в полноэкранный режим?
A:full-screen-api.transition.timeout -> 0
full-screen-api.transition-duration.enter -> "0 0"
(без кавычек)
full-screen-api.transition-duration.leave -> "0 0"
(без кавычек) -
Q: Как искать в разных поисковиках через адресную строку?
A: Используя префиксы-кейворды (g Google, w Wikipedia, etc), настраивающиеся в Preferences -> Search даблкликом по ячейкам второй колонки. -
Q: Как отключить беспрефиксный поиск в поисковике по умолчанию через адресную строку?
A:keyword.enabled -> false
-
Q: Как отключить кнопки поисковиков в выпадающем списке под адресной строкой?
A:browser.urlbar.oneOffSearches -> false
-
Q: Что за специальная тема для разработчиков?
A: Тема, использующаяся в Firefox Developer Edition. В Firefox 53+ включается черезabout:addons
, на вкладке Appearance. Аддон, включающий ее на более ранних релизах. -
Q: Как копировать ссылки c кириллическим текстом в исходном виде, не закодированном percent-encoding (%D0%9B%D0%B8%D1%81 -> Лис)?
A: Firefox 53+:browser.urlbar.decodeURLsOnCopy -> true
-
Q: Как ускорить прокрутку колесом мыши?
A:mousewheel.min_line_scroll_amount -> 35
Значение подбирается по вкусу. Другие твики описаны здесь. -
Q: Как сделать скриншот всей страницы?
A: Shift-F2:screenshot --fullpage <имя файла опционально>
Также можно использовать кнопку скриншота в Developer Tools (Ctrl+Shift+I), предварительно включив ее:devtools.command-button-screenshot.enabled -> true
. Сверхдлинные страницы не сохраняет. -
Q: Как уменьшить ширину вкладки, чтобы меньше их прокручивать?
A: Firefox до 57: при помощи UserCSS. Firefox 57+:browser.tabs.tabMinWidth
-
Q: Как вернуть старую поисковую строку/старый диалог настроек браузера?
A: Воспользоваться Classic Theme Restorer или пользовательским стилем. -
Q: Как вернуть информацию о загрузках, скрытую в Firefox 54?
A: При помощи UserCSS. -
Q: Как применять свои CSS к интерфейсу браузера в Firefox 57+?
A: Используя userChrome.css. Подробнее - см. раздел о стилях в приложении. -
Q: Как иметь отдельные наборы cookies для разных вкладок?
A: При помощи контейнеров, включив все настройкиprivacy.userContext.*
. После этого в Customize появится новая кнопка для открытия вкладки в контейнере. Опции контейнеров находятся в Preferences -> Privacy. -
Q: Куда девается старая история браузинга?
A: Удаляется для улучшения производительности. Причем история ограничена не давностью, а числом записей, так что активные пользователи браузера могут упереться в лимит раньше. Значение вычисляется, исходя из характеристик ПК, и пишется в настройкуplaces.history.expiration.transient_current_max_pages
. Если вы считаете, что оно слишком низкое, можно установить значение вручную, но в другой настройке:places.history.expiration.max_pages
. Подробнее: статья, настройка, сам алгоритм. -
Q: Как добавить поисковик в браузер?
A: Экспортировать встроенные скриптом, создать по их образу и подобию новый файл в формате OpenSearch, затем импортировать другим скриптом.
Профили
Firefox сохраняет вкладки, закладки, историю, аддоны, настройки и пароли в каталоге, называемом профилем. Можно иметь несколько профилей и даже использовать их одновременно, запуская две и более копии Firefox. Для входа в менеджер профилей следует указать ключи -no-remote -P
. Подробнее здесь.
Важно: Если у вас что-то сломалось настолько, что общие диагностические советы (очистка кэша и отключение аддонов по очереди) не помогают, значит пришло время создать новый профиль и настроить его с нуля. О том, как перенести вкладки, закладки и другие данные из старого профиля в новый, читайте здесь.
Сессии
Сессия - это информация об открытых вкладках и окнах. Ее рекомендуется периодически бэкапить, чтобы случайно не потерять вкладки. Хранится в профиле в файле sessionstore.js
и папке sessionstore-backups
, в которой находится текущая и предыдущая сессии, а также автобэкапы, сделанные при апгрейде браузера.
Если вы все же потеряли вкладки и забыли про бэкап, можно попробовать их восстановить, копируя при выключенном браузере каждый файл из sessionstore-backups
(сначала те, что новее, начиная с previous.js
) в sessionstore.js
в профиле, запуская и проверяя.
Аддоны
E10S
- совместимые с Electrolysis расширения.
- не совместимые, либо работающие через прослойку для совместимости (interposition). E10S
WE
- Web Extensions, совместимы с E10S.
WE, E10S
- есть как Web Extension, так и старая версия расширения, которую можно использовать на Firefox 52 ESR.
-
uBlock Origin WE, E10S Быстрая и легковесная баннерорезка. Поддерживает подписки ABP, но потребляет значительно меньше процессорного времени и памяти. Подписки включаются в настройках (обычно достаточно EasyList и RU AdList). Element picker, облегчающий создание своих фильтров, уже встроен.
- Согласно исследованию Стэнфорда, баннерорезка с соответствующими подписками (EasyList + EasyPrivacy + Fanboy's Annoyances) по эффективности превосходит Ghostery.
- uBlock Origin vs uBlock
- Почему не Adblock Plus?
-
AdNauseam WE, E10S Форк uBlock, портящий рекламным компаниям статистику путем автоматического "кликания" по всем скрываемым баннерам. По заявлениям разработчиков, это создает помехи желающим отслеживать пользователей.
-
Add Bookmark Here 2 E10S Решает проблему с запоминанием папки для добавления закладок по умолчанию и обладает несколькими другими улучшающими работу с закладками функциями.
-
Add to Search Bar
E10SПозволяет добавить в поисковую панель Firefox поисковую строку любого сайта. -
Classic Theme Restorer E10S Для нелюбителей Australis, и для тех, кто хочет вернуть старый внешний вид Лиса.
- В Firefox 57+ не работает. В качестве альтернативы автор создал Custom CSS tweaks for Firefox 57+.
-
Custom Buttons
E10SРазрешает создавать свои кнопки, исполняющие пользовательские скрипты с правами браузера. Удобно, чтобы не писать целый новый аддон для какой-либо мелкой полезности. Есть много готовых кнопок на официальном форуме и на форуме Mozilla Russia. UPDATE: сломан в Firefox 51+, патчи и исправленный аддон доступны в неофициальном репозитории.- ВАЖНО: Код кнопок выполняется в контексте браузера, и могут они все то же самое что и расширения (включая полный доступ к ФС). Поэтому лучше ставить только те кнопки, чей код проверен лично вами.
-
Enable Right Click and Copy WE Помогает против сайтов, блокирующих контекстное меню по правой кнопке мыши.
-
ff2mpv WE Проигрывание видео при помощи связки из mpv и youtube-dl вместо принадлежащего сайту HTML5/Flash-плеера. Список поддерживаемых сайтов.
- Web Extensions не могут запускать приложения напрямую, поэтому требуется однократная ручная установка скрипта-хелпера для аддона. Инструкция и сам хелпер тут.
-
FireGestures E10S Жесты мышью, мышиными кнопками, колесом и т.п. На жесты можно вешать свои XPCOM-скрипты, как в Custom Buttons.
-
Foxy Gestures WE Наследник FireGestures. Поддерживает установку на жесты юзерскриптов, которым дается доступ к Web Extensions API.
-
FxUI Editor WE Графический редактор интерфейса Firefox 57+, генерирущий правила для userChrome.css.
-
Greasemonkey WE, E10S Всем известный движок для запуска UserJS. Ссылки на репозитории скриптов здесь.
-
Dollchan Extension Tools. Полезнейший скрипт, значительно повышающий удобство двачевания.
-
Google Image Search Context Menu. Поиск по изображениям в Google.
-
-
Violentmonkey WE Альтернативный движок для запуска UserJS.
-
Image Search Options WE, E10S Поиск картинок. Поддерживает как передачу ссылки на картинку поисковику, так и закачку туда самой картинки, что полезно для защищенных от хотлинкинга сайтов. После установки нужно импортировать обновленный список поисковиков с сайта автора (инструкция на странице аддона).
-
New Tab Override WE, E10S Меняет содержимое новой вкладки.
-
Norwell History Tools
E10SАддон значительно повышающий удобство работы с историей. -
Open Tabs Next to Current WE, E10S Небольшой аддон, позволяющий открывать новую вкладку сразу за текущей.
-
ScrapBook X
E10SУдобное дополнение для сохранения веб-страниц и создания заметок. Обладает значительно расширенной функциональностью по сравнению с оригинальным ScrapBook. -
Web ScrapBook WE Наследник ScrapBook X от того же автора на Web Extensions.
-
Session Manager E10S Менеджер сессий.
-
StylRRR E10S Меняет внешний вид сайтов и самого браузера согласно UserCSS. Поддерживает установку стилей с Userstyles.org (см. скриншоты на AMO), но не их автообновление. Также см. раздел о стилях в приложении.
-
ВАЖНО: Обязательно читайте стили перед установкой. Вставив запрещенное на Userstyles.org свойство -moz-binding в стиль, можно выполнить JS-код на компьютере пользователя.
-
-
Tab counter WE Показывает количество открытых вкладок.
-
Tab Groups E10S Панорама вкладок на замену встроенной в браузер, которую удалили в Firefox 45.
-
Tree Style Tab WE, E10S Перемещает вкладки набок, в вертикальную панель и позволяет группировать их в связанные по смыслу деревья. Особенно актуально на широкоформатных мониторах. Для тех, кто хочет открывать больше 3.5 вкладок и удобно управлять ими.
- Полезные юзерстили к TST v2.x (WE), в том числе стиль для скрытия родных браузерных вкладок сверху, можно найти в вики TST. Версии 0.x рекомендуется использовать вместе с этим стилем.
-
Multiple Tab Handler WE, E10S Позволяет выделять несколько вкладок и производить с ними разные операции: перемещать, группировать, добавлять в закладки, копировать URL, etc. Полностью совместим с TST.
-
Vertical Toolbar E10S Панель для кнопок браузера и аддонов. Экономит ценное пространство по вертикали.
-
Yet Another Smooth Scrolling E10S Тонкая настройка прокрутки, включая плавность, скорость и ускорение.
-
Zoom Page WE WE Позволяет масштабировать страницы с произвольным шагом вместо изкоробочных ±10%, задавать масштаб по умолчанию, а также обладает другими полезными функциями.
-
Объединенный словарь для проверки правописания. Содержит русские и английские слова, что избавляет от необходимости переключать текущий язык в спеллчекере.
Ньюфагам на заметку: Не старайтесь ставить все аддоны, которые видите. Попробуйте поработать с почти голым браузером чтобы понять, чего именно вам будет не хватать, и не ныть, что ЛИС ТАРМАЗИТ ЛАГАЕТ КРАШИ НИРАБОТАЕТ. Если что-то не работает, то, вероятно, вы установили кучу сторонних аддонов, стилей, скриптов, и некоторые из них друг с другом конфликтуют. Отключайте по очереди, чтобы найти виновника.