/Fox

Primary LanguageJavaScriptThe UnlicenseUnlicense

Шапка официального лисотреда /s/

FAQ

Настройки меняются через about:config.

  1. Q: Проблемы с отрисовкой интерфейса, изображений или видео. Внезапные падения браузера.
    A: Пробуйте по очереди:
    (1) layers.offmainthreadcomposition.enabled -> false
    (2) layers.acceleration.disabled -> true
    (3) 1 и 2 вместе.
    Также проблему может решить обновление видеодрайверов либо возврат к более старой версии. Или обновление самого Firefox до беты/откат к ESR.

  2. Q: Когда будет мультипроцессная версия?
    A: План релизов. С 50 версии должно работать из коробки, если все установленные (выключенные тоже считаются) расширения совместимы. Также можно попробовать включить вручную:
    browser.tabs.remote.autostart -> true
    extensions.e10sBlockedByAddons -> false
    extensions.e10sBlocksEnabling -> false
    Применение требует перезапуска. Проверить работу можно в about:support -> Multiprocess Windows.
    Если все еще не работает: browser.tabs.remote.force-enable -> true (не рекомендуется).
    dom.ipc.processCount регулирует число процессов (высокое значение даст по процессу на вкладку).

  3. Q: О блокировке неподписанных расширений.
    A: Начиная с Firefox 48, в официальных релизных и бета-билдах Firefox заблокирована установка не подписанных Mozilla аддонов. Ниже приведены различные решения.

    • Выпускаются специальные сборки, где требование подписей отключается настройкой xpinstall.signatures.required -> false. Firefox ESR тоже не имеет данной проблемы.
    • Есть хак, позволяющий обойти это ограничение даже на официальных сборках.
    • Если вы используете Linux, вероятно, мейнтейнеры вашего дистрибутива уже собрали Firefox без флага обязательного требования подписей, и его можно отключить вышеописанной настройкой.
  4. Q: Тормозит видео на YouTube в высоких разрешениях.
    A: Кодек VP9 требует мощного процессора. Может помочь отключение media.mediasource.webm.enabled - тогда видео будут отдаваться в H.264. Отключение этой настройки не сломает обычные WebM.

  5. Q: Как запретить проигрывание HTML5-медиа в фоновой вкладке?
    A: Firefox до 51: media.block-play-until-visible -> true
    Firefox 51+: media.block-autoplay-until-in-foreground -> true
    Проигрывание начнется при первом переключении на вкладку с открытым видео или аудио.

  6. Q: Как отключить предупреждение при переходе сайта в полноэкранный режим в Firefox 43+?
    A: full-screen-api.warning.timeout -> 0

  7. Q: Как искать в разных поисковиках через адресную строку?
    A: Используя префиксы-кейворды (g Google, w Wikipedia, etc), настраивающиеся в Preferences -> Search даблкликом по ячейкам второй колонки.

  8. Q: Как отключить беспрефиксный поиск в поисковике по умолчанию через адресную строку?
    A: keyword.enabled -> false

  9. Q: Как вернуть настройку browser.newtab.url в Firefox 41+?
    A: New Tab Override

  10. Q: Что за специальная тема для разработчиков?
    A: Тема, использующаяся в Firefox Developer Edition. В Firefox 53+ включается через about:addons, на вкладке Appearance. Аддон, включающий ее на более ранних релизах.

  11. Q: Как копировать ссылки c кириллическим текстом в исходном виде, не закодированном percent-encoding (%D0%9B%D0%B8%D1%81 -> Лис)?
    A: Firefox 45: network.standard-url.escape-utf8 -> false
    Firefox 53+: browser.urlbar.decodeURLsOnCopy -> true

  12. Q: Как ускорить прокрутку колесом мыши?
    A: mousewheel.min_line_scroll_amount -> 35
    Значение подбирается по вкусу. Другие твики описаны здесь.

  13. Q: Как сделать скриншот всей страницы?
    A: Shift-F2: screenshot --fullpage <имя файла опционально>
    Также можно использовать кнопку скриншота в Developer Tools (Ctrl+Shift+I), предварительно включив ее: devtools.command-button-screenshot.enabled -> true. Сверхдлинные страницы не сохраняет.

  14. Q: Как уменьшить ширину вкладки, чтобы меньше их прокручивать?
    A: При помощи UserCSS.

  15. Q: Как вернуть старую поисковую строку/старый диалог настроек браузера?
    A: Воспользоваться Classic Theme Restorer или пользовательским стилем.

Профили

Firefox сохраняет вкладки, закладки, историю, аддоны, настройки и пароли в каталоге, называемом профилем. Можно иметь несколько профилей и даже использовать их одновременно, запуская две и более копии Firefox. Для входа в менеджер профилей следует указать ключи -no-remote -P. Подробнее здесь.

Важно: Если у вас что-то сломалось настолько, что общие диагностические советы (очистка кэша и отключение аддонов по очереди) не помогают, значит пришло время создать новый профиль и настроить его с нуля. О том, как перенести вкладки, закладки и другие данные из старого профиля в новый, читайте здесь.

Сессии

Сессия - это информация об открытых вкладках и окнах. Ее рекомендуется периодически бэкапить, чтобы случайно не потерять вкладки. Хранится в профиле в файле sessionstore.js и папке sessionstore-backups, в которой находится текущая и предыдущая сессии, а также автобэкапы, сделанные при апгрейде браузера.
Если вы все же потеряли вкладки и забыли про бэкап, можно попробовать их восстановить, копируя при выключенном браузере каждый файл из sessionstore-backups (сначала те, что новее, начиная с previous.js) в sessionstore.js в профиле, запуская и проверяя.

Аддоны

E10S - совместимые с Electrolysis расширения, E10S - не совместимые, либо работающие через прослойку для совместимости (interposition).
WE - Web Extensions, совместимы с E10S.

  • uBlock Origin E10S Быстрая и легковесная баннерорезка. Поддерживает подписки ABP, но потребляет значительно меньше процессорного времени и памяти. Подписки включаются в настройках (обычно достаточно EasyList и RU AdList). Element picker, облегчающий создание своих фильтров, уже встроен.

  • AdNauseam E10S Форк uBlock, портящий рекламным компаниям статистику путем автоматического "кликания" по всем скрываемым баннерам. По заявлениям разработчиков, это создает помехи желающим отслеживать пользователей.

  • Add Bookmark Here 2 E10S Решает проблему с запоминанием папки для добавления закладок по умолчанию и обладает несколькими другими улучшающими работу с закладками функциями.

  • Add to Search Bar E10S Позволяет добавить в поисковую панель Firefox поисковую строку любого сайта.

  • Classic Theme Restorer E10S Для нелюбителей Australis, и для тех, кто хочет вернуть старый внешний вид Лиса.

  • Custom Buttons E10S Разрешает создавать свои кнопки, исполняющие пользовательские скрипты с правами браузера. Удобно, чтобы не писать целый новый аддон для какой-либо мелкой полезности. Есть много готовых кнопок на официальном форуме и на форуме Mozilla Russia. UPDATE: сломан в Firefox 51+, патчи и исправленный аддон доступны в неофициальном репозитории.

    • ВАЖНО: Код кнопок выполняется в контексте браузера, и могут они все то же самое что и расширения (включая полный доступ к ФС). Поэтому лучше ставить только те кнопки, чей код проверен лично вами.
  • Enable Right Click and Copy WE Помогает против сайтов, блокирующих контекстное меню по правой кнопке мыши.

  • FireGestures E10S Жесты мышью, мышиными кнопками, колесом и т.п. На жесты можно вешать свои XPCOM-скрипты, как в Custom Buttons.

  • Greasemonkey E10S Всем известный движок для запуска UserJS. Ссылки на репозитории скриптов здесь.

  • Image Search Options E10S Поиск картинок. Поддерживает как передачу ссылки на картинку поисковику, так и закачку туда самой картинки, что полезно для защищенных от хотлинкинга сайтов. После установки нужно импортировать обновленный список поисковиков с сайта автора (инструкция на странице аддона).

  • Norwell History Tools E10S Аддон значительно повышающий удобство работы с историей.

  • NoScript E10S Блокировщик JS с возможностью работы в режиме белого или черного списка. Поможет тем, у кого в простое вкладки с тяжелым JS отжирают ресурсы CPU.

  • Open Tabs Next to Current E10S Небольшой аддон, позволяющий открывать новую вкладку сразу за текущей.

  • ScrapBook X E10S Удобное дополнение для сохранения веб-страниц и создания заметок. Обладает значительно расширенной функциональностью по сравнению с оригинальным ScrapBook.

  • Session Manager E10S Менеджер сессий.

  • SlyZoom E10S Позволяет масштабировать страницы с произвольным шагом вместо изкоробочных ±10%, а также задавать масштаб по умолчанию на всех страницах.

  • Stylish E10S Меняет внешний вид сайтов и самого браузера согласно UserCSS. Репозиторий стилей. Также см. раздел о Stylish в приложении.

  • StylRRR E10S Альтернатива Stylish. В отличие от последнего, хранит стили в файлах, а не БД. Поддерживает установку стилей с Userstyles.org (см. скриншоты на AMO), но не их автообновление.

  • Tab counter WE Новый аддон для показа количества открытых вкладок.

  • Tab Counter E10S Показывает количество открытых вкладок.

  • Tab Groups E10S Панорама вкладок на замену встроенной в браузер, которую удалили в Firefox 45.

  • Tree Style Tab E10S Перемещает вкладки набок, в вертикальную панель и позволяет группировать их в связанные по смыслу деревья. Особенно актуально на широкоформатных мониторах. Для тех, кто хочет открывать больше 3.5 вкладок и удобно управлять ими. Рекомендуется использовать вместе с этим стилем.

    • Multiple Tab Handler E10S Позволяет выделять несколько вкладок и производить с ними разные операции: перемещать, группировать, добавлять в закладки, копировать URL, etc. Полностью совместим с TST.
  • Vertical Toolbar E10S Панель для кнопок браузера и аддонов. Экономит ценное пространство по вертикали.

  • Watch with MPV E10S Проигрывание видео при помощи связки из mpv и youtube-dl вместо принадлежащего сайту HTML5/Flash-плеера. Список поддерживаемых сайтов.

  • Yet Another Smooth Scrolling E10S Тонкая настройка прокрутки, включая плавность, скорость и ускорение.

  • Русский словарь для проверки правописания

  • Английский словарь для проверки правописания

  • Объединенный словарь для проверки правописания. Содержит русские и английские слова, что избавляет от необходимости переключать текущий язык в спеллчекере.

Ньюфагам на заметку: Не старайтесь ставить все аддоны, которые видите. Попробуйте поработать с почти голым браузером чтобы понять, чего именно вам будет не хватать, и не ныть, что ЛИС ТАРМАЗИТ ЛАГАЕТ КРАШИ НИРАБОТАЕТ. Если что-то не работает, то, вероятно, вы установили кучу сторонних аддонов, стилей, скриптов, и некоторые из них друг с другом конфликтуют. Отключайте по очереди, чтобы найти виновника.