Mozilla firefox настройка firefox
Вот уже пару лет, как я рекомендую всем моим знакомым использовать Firefox, как браузер для повседневного серфинга в интернете. Я люблю этот браузер за его гибкость в настройке, скорость и заботу о приватности. Много раз на форумах меня спрашивали про какие-то отдельные случаи по настройке, поэтому я решил написать статью с подробным описанием настроек, как шпаргалку для себя и чтобы делиться ею, в случае новых вопросов.
Надеюсь она немножко поможет в популяризации этого чудесного браузера.
Как только у меня появился интернет много лет тому, я сразу же, по совету друзей, начал экспериментировать с различными браузерами. Уже точно не помню, но я постоянно прыгал между оперой и огнелисом. И тут появился хром, который был на каждом углу и лез со всех щелей. Сначала он был довольно сыроват и я чаще проводил время на огнелисе, забросив оперу совсем. Но со временем хром начал работать быстрее и я окончательно перешел только на него. И вот пару лет назад я работал в одной компании, где у меня был рабочий ноутбук с 8 Gb RAM, на **Ubuntu** и с обязательной виртуалкой для *Windows*, так как компания использовала *Outlook* и *Skype for Business* . Я конечно не долго работал в таких условиях, но пока работал, все постоянно висло, хром с *Intellij Idea* + виртуалка сжирали всю память и уход в *swap* к вечеру был обычной рутиной, пока я не услышал про выход версии **Firefox 57.0 Quantum**, в которой начали переписывать части движка **Gecko** на **Rust**, используя наработки экспериментального движка **Servo**.
Так как терять мне было нечего, я решил попробовать вернуться на когда-то любимый браузер. И какое же было мое удивление, когда по скорости работы Firefox перестал уступать хрому. Так как я не использовал множество дополнений, я легко перекинул все мои закладки на новый браузер и начал активно его использовать.
И тут меня ждал еще один сюрприз. Мой рабочий ноутбук перестал уходить в swap каждый день. Я был приятно удивлен.
В процессе перехода я наткнулся на несколько статей по настройке Firefox и не переставал удивляться, насколько он гибче чем хром. Вот эту гибкость я и постараюсь вам описать.
Заключение
Разработчикам из компании Mozilla удалось создать действительно хороший продукт, который не уступает, а в чем-то и превосходит своих конкурентов. Простой и понятный каждому интерфейс, быстродействие, высокий уровень безопасности – вот далеко не полный перечень достоинств Firefox. Конечно, он обладает и недостатками, но разработчики работают над их исправлением и регулярно выпускают обновления.
Изменение размера дискового кэша
При загрузке страницы Firefox создает ее кэшированную версию на жестком диске, чтобы при следующем обращении к ней, ее не пришлось снова загружать. Чем больше размер дискового кэша, тем больше страниц можно в нем сохранить.
Перед тем, как изменить размер кэша, убедитесь, что для параметра browser.cache.disk.enable установлено значение true.
Название параметра: browser.cache.disk.capacity
Значение по умолчанию: 1048576 (в килобайтах)
Установите значение:
- 0 – отключение дискового кэша
- любое значение ниже 1048576 уменьшает дисковый кэш
- любое значение свыше 1048576 увеличивает дисковый кэш
Изменение периодичности сохранения данных сеанса
Firefox сохраняет данные сессии каждые 15 секунд, но вы можете изменить этот интервал с помощью параметра browser.sessionstore.interval .
Значение по умолчанию: 15000 (эквивалент 15 секундам в миллисекундах)
Установите значение: любое желаемое значение. 1000 миллисекунд соответствует одной секунде, 60000 миллисекунд – одной минуте.
Синхронизация
Установив Фаерфокс, вам будет предложено осуществить синхронизацию. Для тех, у кого еще нет аккаунта, система предложит его создать.
Также разработчики предусмотрели создание резервной копии данных. Если пользователь не желает создавать аккаунт, он может хранить всю необходимую информацию в зашифрованном файле. Чтобы создать такой файл, необходимо выбрать соответствующую функцию в библиотеке.
Хранить файл можно в любом удобном месте на жестком диске, флешке или карте памяти.
Уменьшение размера кэша истории сеанса для экономии памяти
Значение по умолчанию: -1 (адаптируемое)
Установите значение: любое число, оно будет соответствовать количеству страниц, которые будут сохраняться (рекомендуется менее 4, если ПК имеет скромные характеристики, при наличии более 4 Гб ОЗУ можно установить 8 или выше).
Значение по умолчанию: 50
Установите значение: на слабых ПК снизьте значение до 25. Проверьте работу и отредактируйте значение при необходимости.
Адресная строка
Как и у большинства других подобных программ, адресная строка в Firefox объединена с поисковой системой. При этом пользователь в любой момент может сменить поисковик. Для этого не надо заходить в настройки. Смена производится прямо в адресной строке. На выбор даются несколько поисковых систем, а при желании можно добавить новую. Для этого следует скачать соответствующее расширение.
При вводе запроса в адресную строку браузер предложит популярные варианты, а также вводимые раньше. Программа запоминает запросы из прошлых сеансов и на основе этого выводит информацию на экран.
В новых версиях браузера кнопка меню находится в правом верхнем углу. Кликнув по кнопке можно открыть доступ ко всем функциям программы.
В магазине Mozilla содержится огромное количество вариантов тем для оформления браузера. Пользователи могут сменить их в любой момент совершенно бесплатно.
Варианты настроек
Перед тем, как настроить что-то, нужно знать, где именно это делать. В Firefox есть несколько способов настроить под себя. Начнем пожалуй с самого очевидного - пункт меню Preferences (у меня английская версия языка браузера).
Пункт меню Preferences
Я не буду детально описывать этот вариант, потому что он очевиден и большинство пользователей браузера его открывали. Поэтому тут будет лишь пара интересных нюансов.
General -> Fonts & Colors -> Advanced Красным цветом выделена галочка, деактивировав которую, ваш шрифт будет использован на всех сайтах, независимо от подключенных шрифтов там. Мне очень понравилась данная возможность, так как я люблю шрифт Hack и использовать его для чтения приносит мне удовольствие. Больше не видел такой настройки, поправьте меня, если не прав. (Конечно же один шрифт на все сайты будет влиять на корректность отображения страницы, поэтому смотрите по своим предпочтениям).
General -> Network Settings -> Connection settings Не могу обойти стороной возможность настроить прокси для браузера без дополнительных телодвижений
Search -> Search Bar Куда же без дополнительного поля ввода для поиска, в котором сохраняется последний поисковый запрос
Privacy & security -> Permissions -> Notifications Ну и еще одна полезная галочка для блокировки всех уведомлений, которые меня жутко раздражают
Это были интересные и даже уникальные настройки, доступные в графическом интерфейсе.
Настройка браузера с помощью страницы about:config
В Firefox есть одна любопытная страница, по адресу about:about
Как вы видите, на этой странице находятся ссылки на разные ресурсы браузера. Не буду углубляться в каждый ресурс, просто приведу несколько любопытных и полезных примеров.
about:support Тут можно посмотреть детальную информацию о браузере, user-agent, поддерживается ли несколько потоков или например композитный менеджер для отрисовки интерфейса.
Тут же можно узнать путь к вашему профилю(Profile Directory). Зачем он вам будет нужен, я подробнее опишу ниже. К сожалению, на мобильной версии не показан путь к папке профиля, поэтому поделюсь с вами своим(актуально только для андроид) `/data/data/org.mozilla.firefox/files/mozilla/*.default` Папка профиля состоит из 2 частей - * - рандомная строка(уникальный набор букв для каждого девайса) + .default - для профиля по умолчанию
about:memory Тут можно посмотреть, на что расходуется память браузера, в основном полезно web frontend разработчикам
about:config И наконец, страница, где находятся все доступные настройки браузера в формате ключ - значение
Файл user.js в папке профиля
Файл user.js должен быть в папке вашего профиля, путь к которой мы узнали в ресурсе about:support. Данный файл содержит в себе настройки которые доступны в about:config. Сразу же возникает вопрос, а зачем еще какой-то файл, если уже есть about:config? Он нужен для бекапа и переноса настроек.
Дело в том, что все настройки из about:config хранятся в файле prefs.js в папке профиля. Данный файл генерируется автоматически браузером и имеет приоритет перед user.js. Но когда хочется одинаковых настроек на разных компьютерах (и даже на мобильной версии), то рекомендованный вариант - использовать файл user.js. Кстати, чаще всего настройки из user.js дублируются в файл prefs.js поэтому если меняете какие-то значения в первом, не забудьте почистить и второй файл(я удаляю дублирующие строки из prefs.js), только закройте браузер перед этим, иначе он автоматом затрет ваши изменения.
Детальные настройки браузера
Перед тем, как детально описывать каждую настройку или группу настроек, хочу внести несколько обозначений. Дело в том, что я использую Firefox и файл user.js для настройки не только на компьютере, но и на мобильном телефоне. Конечно же не все настройки от десктопа подходят для мобильной версии, поэтому я буду указывать отдельно, если настройка подходит только для десктопа (Д).
Теперь поговорим про формат этих настроек.
В about:config есть графический редактор значений, там все должно быть понятно и так. А вот файл user.js, как видно из его расширения, предполагает что все настройки будут в формате, понятном javascript парсеру. Например:
user_pref - это объект, содержащий в себе все настройки.
Все, что в кавычках "browser.bookmarks.restore_default_bookmarks" - это ключ.
После запятой идет значение.
Ключ всегда строка, а вот значение может быть разных типов, строки, числа или булевое значение ложь/истина(true/false).
Настройка показанная в примере отвечает за восстановление закладок по умолчанию и имеет значение ложь. Если поменять данное значение, то все ваши закладки удалятся и восстановится набор закладок по умолчанию.
Данная настройка позволяет на десктопе увидеть ваши закладки с мобильной версии, если у вас подключена синхронизация. (Д)
При переключении вкладок отображаются превью страниц. (Д)
Настройки, отвечающие за отображение загрузок браузера. (Д)
Все настройки activity-stream отвечают за вашу активность. "newtabpage" - за отображение контента на новой вкладке. Почти все я отключил, кроме "feeds.places", отвечающих за отображение недавно посещенных страниц на новой вкладке. Кстати, все настройки, содержащие слово "endpoint" отвечают за адрес, на который посылаются данные. Если использовать пустую строку, то данные передаваться не будут.
Одна из настроек, отвечающих за телеметрию. Я ее отключаю для ускорения серфинга, так как на любое действие тратятся ресурсы, даже если оно работает параллельно. Так как я не понаслышке знаю, как профилировать программы и насколько при этом проседает производительность, то лучше уж обойтись без этого. Хотя может быть это и экономия на спичках.
"safebrowsing" - данные настроки отвечают за проверку посещаемых сайтов, чтобы убедиться что они безопасные. Данная проверка предполагает проверку хоста сайта в локальной базе на черный список и проверку загруженых файлов на серверах гугл.(Спасибо @dartraiden за подсказку) В случае положительного ответа вместо сайта показывается служебная страница с предупреждением. Я данную проверку отключил для ускорения серфинга. Возможно, тем, кто пользуется ОС Windows, этого делать не стоит.
Настройки поиска. Я поставил регион US, для анонимности поисковых запросов. Также отключил местоположение для поиска ("geo").
Настройки вкладок. Хочу отдельно отметить "tabMinWidth". В хроме, если открываешь множество вкладок, текст исчезает. А в Firefox данная настройка отвечает за минимальную длину вкладки. И если открыто больше вкладок, то они все равно не уменьшаются, а просто прячутся и появляются дополнительные кнопки управления вкладками. Для меня данная система очень удобна, так как я постоянно открываю множество страниц с одного и того же сайта и без текста нужно постоянно угадывать, какая именно страница где.
Отчеты корпорации Mozilla
Это скорее для мобильной версии, но иногда в ноутбуках тоже есть какие-то сенсоры.
Настройки инструментов разработчика. (Д)
Дублирует отключение уведомлений из графического меню
Не хочется мне эксперементов. Настройка на любителя).
Настройки расширений. Pocket выключаю.
Настройки шрифта, дублируют графические.
Настройки плавного скролла, подобранно эксперементальным путем.
Настройки User agent, если нету особой необходимости, их лучше не трогать
Отключить окно предупреждения при посещении about:config
Данная информация предназначена для автоматического выбора языка на сайте, хотя сами сайты очень редко обращают внимание на эту настройку. Надеюсь в будущем ситуация изменится.
Особо хочется выделить настройку "devPixelsPerPx". Данная настройка отвечает за масштабирование интерфейса и будет особо полезна людям со слабым зрением или на компьютерах с большим разрешением экрана. По умолчанию идет значение "1".
Настройки, связанные с видео. Отключает автовоспроизведение и включает эксперементальную поддержку нового кодека AV1.
Данную группу настроек хочу разобрать подробнее.
"dns.disablePrefetch" и "predictor.enabled" отвечают за предварительное посещение ссылок на странице, чтобы ускорить загрузку, если пользователь захочет перейти по какой-то из ссылок. Если интернет медленный, то оно только ухудшает ситуацию, особенно в мобильной версии где-то в метро.
Ну а "trr.uri" отвечает за сервер, на который браузер стучится для получения IP адреса посещаемых сайтов.
"network.dns.echconfig.enabled" отвечает за Encrypted Client Hello
Настройки приватности. Не рекомендую включать, многие сайты ломаются
"userContext" включает Multi-Account Containers. (Д) Данное дополнение изолирует куки и историю посещений в отдельные контейнеры. К сожалению, только для десктопа. Я так изолировал все сервисы гугла, фейсбука и нескольких других важных сервисов отдельно. Также, если дополнительно установить расширение Multi-Account Containers, то с его помощью можно привязывать сайты к контейнерам. Даже если с одного контейнера открываешь ссылку, привязанную к другому контейнеру, она открывается в этом контейнере, в новой вкладке. Очень удобно.
В Firefox есть очень удобный режим чтения страницы, при котором все, кроме текста удаляется. Он пока далек от идеала, вырезает некоторые тэги с текстом, но все равно им очень удобно пользоваться. Активировать его можно тут
Разнообразная телеметрия. Опять :)
А тут можно настроить использование темной темы gtk для линукса.(Д) Кстати, если вам не нравятся темные input и textarea, то для этих полей ввода можно применить светлую тему, даже если у вас стоит темная по умолчанию. Настройка "widget.content.gtk-theme-override" создана для этого.
Если вы думаете, что этим настройка браузера ограничивается, то вы ошибаетесь) Для любителей темной темы есть проект ShadowFox. Именно благодаря ему у меня все браузерные ресурсы в темном цвете. И я очень доволен. Также можно перекрашивать и некоторые популярные расширения, типа uBlock или uMatrix
Я знаю, что многим пользователям огнелиса не хватает некоторых специфических расширений после перехода на движок Quantum и замены Xul на WebExtentions, но я рад, что данная замена произошла. Старые расширения влезали в интерфейс и тормозили браузер, а также ограничивали разработчиков, особенно в добавлении мультипроцессорности. Скорость работы браузера существенно возросла а возможностей по настройке по прежнему больше, чем в хроме.
Пожалуйста, оставляйте в комментариях свои настройки, которые я не упомянул и делитесь своими способами кастомизации данного браузера.
В этой статье описываются панели Firefox Настройки и типы настроек, которые они содержат.
Доступны следующие панели:
Автоматическое скрытие панели инструментов в полноэкранном режиме
В полноэкранном режиме панель инструментов скрывается и появляется только при наведении мыши. Вы можете сделать ее всегда видимой, установив значение false для параметра browser.fullscreen.autohide .
Значение по умолчанию: true (всегда скрывать)
Установите значение: false (панель всегда показывается)
Ограничение масштаба
Если максимальный и минимальный уровень масштабирования вам не устраивает, вы можете изменить предельные значения при необходимости.
Название параметра: zoom.maxPercent
Значение по умолчанию: 300 (в процентах)
Установите значение: любое значение выше 300
Название параметра: zoom.minPercent
Значение по умолчанию: 30 (в процентах)
Установите значение: любое значение
Минимальная ширина вкладки
Изменение данной настройки заметит только внимательный пользователь Firefox. По умолчанию вкладки в Firefox имеют ширину в 76 пикселей, хотя раньше было 100 пикселей. Чтобы изменить это значение, используйте параметр browser.tabs.tabMinWidth .
Значение по умолчанию: 76
Установите значение: 100, если вы хотите восстановить ширину вкладок, как в старых версиях Firefox. Вы можете установить любое другое значение, которое вам понравится.
Варианты настроек
Перед тем, как настроить что-то, нужно знать, где именно это делать. В Firefox есть несколько способов настроить под себя. Начнем пожалуй с самого очевидного - пункт меню Preferences (у меня английская версия языка браузера).
Пункт меню Preferences
Я не буду детально описывать этот вариант, потому что он очевиден и большинство пользователей браузера его открывали. Поэтому тут будет лишь пара интересных нюансов.
General -> Fonts & Colors -> Advanced Красным цветом выделена галочка, деактивировав которую, ваш шрифт будет использован на всех сайтах, независимо от подключенных шрифтов там. Мне очень понравилась данная возможность, так как я люблю шрифт Hack и использовать его для чтения приносит мне удовольствие. Больше не видел такой настройки, поправьте меня, если не прав. (Конечно же один шрифт на все сайты будет влиять на корректность отображения страницы, поэтому смотрите по своим предпочтениям).
General -> Network Settings -> Connection settings Не могу обойти стороной возможность настроить прокси для браузера без дополнительных телодвижений
Search -> Search Bar Куда же без дополнительного поля ввода для поиска, в котором сохраняется последний поисковый запрос
Privacy & security -> Permissions -> Notifications Ну и еще одна полезная галочка для блокировки всех уведомлений, которые меня жутко раздражают
Это были интересные и даже уникальные настройки, доступные в графическом интерфейсе.
Настройка браузера с помощью страницы about:config
В Firefox есть одна любопытная страница, по адресу about:about
Как вы видите, на этой странице находятся ссылки на разные ресурсы браузера. Не буду углубляться в каждый ресурс, просто приведу несколько любопытных и полезных примеров.
about:support Тут можно посмотреть детальную информацию о браузере, user-agent, поддерживается ли несколько потоков или например композитный менеджер для отрисовки интерфейса.
Тут же можно узнать путь к вашему профилю(Profile Directory). Зачем он вам будет нужен, я подробнее опишу ниже. К сожалению, на мобильной версии не показан путь к папке профиля, поэтому поделюсь с вами своим(актуально только для андроид) `/data/data/org.mozilla.firefox/files/mozilla/*.default` Папка профиля состоит из 2 частей - * - рандомная строка(уникальный набор букв для каждого девайса) + .default - для профиля по умолчанию
about:memory Тут можно посмотреть, на что расходуется память браузера, в основном полезно web frontend разработчикам
about:config И наконец, страница, где находятся все доступные настройки браузера в формате ключ - значение
Файл user.js в папке профиля
Файл user.js должен быть в папке вашего профиля, путь к которой мы узнали в ресурсе about:support. Данный файл содержит в себе настройки которые доступны в about:config. Сразу же возникает вопрос, а зачем еще какой-то файл, если уже есть about:config? Он нужен для бекапа и переноса настроек.
Дело в том, что все настройки из about:config хранятся в файле prefs.js в папке профиля. Данный файл генерируется автоматически браузером и имеет приоритет перед user.js. Но когда хочется одинаковых настроек на разных компьютерах (и даже на мобильной версии), то рекомендованный вариант - использовать файл user.js. Кстати, чаще всего настройки из user.js дублируются в файл prefs.js поэтому если меняете какие-то значения в первом, не забудьте почистить и второй файл(я удаляю дублирующие строки из prefs.js), только закройте браузер перед этим, иначе он автоматом затрет ваши изменения.
Детальные настройки браузера
Перед тем, как детально описывать каждую настройку или группу настроек, хочу внести несколько обозначений. Дело в том, что я использую Firefox и файл user.js для настройки не только на компьютере, но и на мобильном телефоне. Конечно же не все настройки от десктопа подходят для мобильной версии, поэтому я буду указывать отдельно, если настройка подходит только для десктопа (Д).
Теперь поговорим про формат этих настроек.
В about:config есть графический редактор значений, там все должно быть понятно и так. А вот файл user.js, как видно из его расширения, предполагает что все настройки будут в формате, понятном javascript парсеру. Например:
user_pref - это объект, содержащий в себе все настройки.
Все, что в кавычках "browser.bookmarks.restore_default_bookmarks" - это ключ.
После запятой идет значение.
Ключ всегда строка, а вот значение может быть разных типов, строки, числа или булевое значение ложь/истина(true/false).
Настройка показанная в примере отвечает за восстановление закладок по умолчанию и имеет значение ложь. Если поменять данное значение, то все ваши закладки удалятся и восстановится набор закладок по умолчанию.
Данная настройка позволяет на десктопе увидеть ваши закладки с мобильной версии, если у вас подключена синхронизация. (Д)
При переключении вкладок отображаются превью страниц. (Д)
Настройки, отвечающие за отображение загрузок браузера. (Д)
Все настройки activity-stream отвечают за вашу активность. "newtabpage" - за отображение контента на новой вкладке. Почти все я отключил, кроме "feeds.places", отвечающих за отображение недавно посещенных страниц на новой вкладке. Кстати, все настройки, содержащие слово "endpoint" отвечают за адрес, на который посылаются данные. Если использовать пустую строку, то данные передаваться не будут.
Одна из настроек, отвечающих за телеметрию. Я ее отключаю для ускорения серфинга, так как на любое действие тратятся ресурсы, даже если оно работает параллельно. Так как я не понаслышке знаю, как профилировать программы и насколько при этом проседает производительность, то лучше уж обойтись без этого. Хотя может быть это и экономия на спичках.
"safebrowsing" - данные настроки отвечают за проверку посещаемых сайтов, чтобы убедиться что они безопасные. Данная проверка предполагает проверку хоста сайта в локальной базе на черный список и проверку загруженых файлов на серверах гугл.(Спасибо @dartraiden за подсказку) В случае положительного ответа вместо сайта показывается служебная страница с предупреждением. Я данную проверку отключил для ускорения серфинга. Возможно, тем, кто пользуется ОС Windows, этого делать не стоит.
Настройки поиска. Я поставил регион US, для анонимности поисковых запросов. Также отключил местоположение для поиска ("geo").
Настройки вкладок. Хочу отдельно отметить "tabMinWidth". В хроме, если открываешь множество вкладок, текст исчезает. А в Firefox данная настройка отвечает за минимальную длину вкладки. И если открыто больше вкладок, то они все равно не уменьшаются, а просто прячутся и появляются дополнительные кнопки управления вкладками. Для меня данная система очень удобна, так как я постоянно открываю множество страниц с одного и того же сайта и без текста нужно постоянно угадывать, какая именно страница где.
Отчеты корпорации Mozilla
Это скорее для мобильной версии, но иногда в ноутбуках тоже есть какие-то сенсоры.
Настройки инструментов разработчика. (Д)
Дублирует отключение уведомлений из графического меню
Не хочется мне эксперементов. Настройка на любителя).
Настройки расширений. Pocket выключаю.
Настройки шрифта, дублируют графические.
Настройки плавного скролла, подобранно эксперементальным путем.
Настройки User agent, если нету особой необходимости, их лучше не трогать
Отключить окно предупреждения при посещении about:config
Данная информация предназначена для автоматического выбора языка на сайте, хотя сами сайты очень редко обращают внимание на эту настройку. Надеюсь в будущем ситуация изменится.
Особо хочется выделить настройку "devPixelsPerPx". Данная настройка отвечает за масштабирование интерфейса и будет особо полезна людям со слабым зрением или на компьютерах с большим разрешением экрана. По умолчанию идет значение "1".
Настройки, связанные с видео. Отключает автовоспроизведение и включает эксперементальную поддержку нового кодека AV1.
Данную группу настроек хочу разобрать подробнее.
"dns.disablePrefetch" и "predictor.enabled" отвечают за предварительное посещение ссылок на странице, чтобы ускорить загрузку, если пользователь захочет перейти по какой-то из ссылок. Если интернет медленный, то оно только ухудшает ситуацию, особенно в мобильной версии где-то в метро.
Ну а "trr.uri" отвечает за сервер, на который браузер стучится для получения IP адреса посещаемых сайтов.
"network.dns.echconfig.enabled" отвечает за Encrypted Client Hello
Настройки приватности. Не рекомендую включать, многие сайты ломаются
"userContext" включает Multi-Account Containers. (Д) Данное дополнение изолирует куки и историю посещений в отдельные контейнеры. К сожалению, только для десктопа. Я так изолировал все сервисы гугла, фейсбука и нескольких других важных сервисов отдельно. Также, если дополнительно установить расширение Multi-Account Containers, то с его помощью можно привязывать сайты к контейнерам. Даже если с одного контейнера открываешь ссылку, привязанную к другому контейнеру, она открывается в этом контейнере, в новой вкладке. Очень удобно.
В Firefox есть очень удобный режим чтения страницы, при котором все, кроме текста удаляется. Он пока далек от идеала, вырезает некоторые тэги с текстом, но все равно им очень удобно пользоваться. Активировать его можно тут
Разнообразная телеметрия. Опять :)
А тут можно настроить использование темной темы gtk для линукса.(Д) Кстати, если вам не нравятся темные input и textarea, то для этих полей ввода можно применить светлую тему, даже если у вас стоит темная по умолчанию. Настройка "widget.content.gtk-theme-override" создана для этого.
Если вы думаете, что этим настройка браузера ограничивается, то вы ошибаетесь) Для любителей темной темы есть проект ShadowFox. Именно благодаря ему у меня все браузерные ресурсы в темном цвете. И я очень доволен. Также можно перекрашивать и некоторые популярные расширения, типа uBlock или uMatrix
Я знаю, что многим пользователям огнелиса не хватает некоторых специфических расширений после перехода на движок Quantum и замены Xul на WebExtentions, но я рад, что данная замена произошла. Старые расширения влезали в интерфейс и тормозили браузер, а также ограничивали разработчиков, особенно в добавлении мультипроцессорности. Скорость работы браузера существенно возросла а возможностей по настройке по прежнему больше, чем в хроме.
Пожалуйста, оставляйте в комментариях свои настройки, которые я не упомянул и делитесь своими способами кастомизации данного браузера.
В этой статье описываются панели Firefox Настройки и типы настроек, которые они содержат.
Доступны следующие панели:
Главные достоинства браузера
В мировом рейтинге Firefox входит в тройку лидеров, уступая по популярности только Google Chrome. Как и его главный конкурент, Firefox отличается безопасностью, широким функционалом, наличием версий для разных типов устройств. Также нельзя не отметить, что программа обладает множеством настроек и дополнений, которые можно загрузить из магазина.
Среди основных достоинств браузера стоит отметить следующие:
- Удобный почтовый клиент Mozilla Thunderbird, отличающийся быстротой загрузки и удобным интерфейсом.
- Браузер работает на движке собственной разработки с открытым исходным кодом. Это дает возможность любому человеку написать собственную программу. По этой причине в интернете можно найти огромное количество разновидностей браузера, такие как Waterfox и Pale Moon.
- Стабильность программы, в отличие от ее конкурентов, в разы лучше. Это общепризнанное утверждение, основанное на проведенных исследованиях. Firefox превосходит Chrome по этому критерию в несколько раз.
Изменяемая панель инструментов
По сравнению с другими веб-обозревателями Firefox имеет более гибкую настройку инструментов. Пользователь может вынести кнопки управления на экран и быстро воспользоваться теми или иными функциями программы.
Сделать это можно через раздел «Персонализация», который находится в меню.
Достаточно перетащить необходимые инструменты в правую верхнюю часть экрана, и они будут отображаться там на каждой открытой вкладке.
Станьте волонтёром
Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.
Настройка Mozilla Firefox может производиться в двух планах: стандартном, который доступен каждому пользователю браузера, и скрытом. В первом задействуются штатные средства программы, а во втором нужно изменять файл конфигурации. Очевидно, что последним способом настройки рекомендуется пользоваться только людям, который уже имеют большой опыт работы с ПК. Если внести неправильные изменения в параметры, это может привести к замедленной работе браузера, сбоям и другим последствиям.
Как получить доступ к about:config
Введите about:config в адресную строку браузера.
Вы увидите длинный список параметров конфигурации. Если вы ищите конкретную настройку, введите ее название в поисковую строку сверху от списка.
Чтобы включать и отключать различные параметры, принимающие логические значения true или false, достаточно кликнуть по ним дважды. В некоторых случаях нужно ввести числовое значение. Также сделайте двойной клик и введите желаемое значение в диалоговое окно. (Прежде чем вносить изменения, вы должны осознавать, что вы делаете).
Итак, приступим к детальной настройке Firefox.
Примечание
Если вы хотите отменить внесенные изменения, кликните по параметру правой кнопкой мыши и выберите пункт «Сбросить»
Тонкая настройка
Тонкая настройка Firefox производится в скрытом меню расширенных настроек. Оттого оно и скрытое, что изменение пунктов там может привести к занижению производительности браузера в лучшем случае. Все нужно делать аккуратно и со знанием дела.
Отключение проверок совместимости расширений
Проверки совместимости помогают выяснить, какие расширения работают с вашей версией Firefox, а какие нет. Однако, результаты у Firefox не всегда бывают корректными. Если вы хотите самостоятельно убедиться, что расширение, которые Firefox признал несовместимым, не запускается в вашей версии, выполните следующие шаги:
Как открыть скрытые настройки Firefox?
1.В навигационную строку обозревателя скопируйте ссылку: about:config.
2.Нажмите на кнопку «Я обещаю, что буду осторожен». Этим вы подтверждаете тот факт, что знаете возможные последствия неправильных изменений данных в тонких настройках.
3.Появится список с параметрами. Они будут идти в алфавитном порядке. Вызовите поиск комбинацией Ctrl+F. Так будет проще искать пункты.
Шаг 1: снизить потребление оперативной памяти
Браузер может отнимать много оперативной памяти. Как настроить обозревателем так, чтобы ему нужно было меньше объема памяти для работы? Открываем скрытое меню.
1.Создаем новый параметр. Кликните правой кнопкой мыши по свободной области, чтобы не захватить никакой параметр. В контекстном меню «Создать» – «Логическое».
2.Напишите в строку фразу: config.trim_on_minimize.
3.Поставьте значение True и нажмите на ОК.
4.В строке поиска напишите browser.sessionstore.interval.
5.Увеличьте значение 15000 до 50000 или 100000. Кликните двойным щелчком по пункту «Значение» и введите нужное число.
6.Далее, отыщите параметр browser.sessionhistory.max_entries. Здесь нужно, наоборот, уменьшить значение до 20. Параметр означает количество будущих и предыдущих действий, которое пользователь может сделать в браузере. Если изменить этот параметр, объем оперативной памяти, который потребляет обозреватель, также снизится.
8.Как правило, обозреватель запоминает до 10 закрытых вкладок. Это также влияет на объем потребляемой памяти. За закрытые вкладки отвечает параметр browser.sessionstore.max_tabs_undo. Откройте его. Поставьте 5 вместо 10.
Шаг 2: быстрая реакция Mozilla Firefox на действия
1.Снова сделайте новый параметр через «Создать» – «Логическое». Назовите его следующим образом: browser.download.manager.scanWhenDone. Поставьте значение «False». Так вы деактивируете проверку антивирусом тех файлов, которые попадают в систему через этот браузер. Конечно, вы рискуете закачать и использовать зараженное ПО. Имейте это в виду.
2.Чтобы программа потребляла меньше памяти системы, нужно также отключить геолокацию. Отыщите geo.enabled и поставьте False.
3.Отыщите accessibility.typeaheadfind. Значение должно быть False. Браузер не будет тратить, таким образом, ресурсы на отображение запросов поиска, которые вы уже вводили когда-то в этом обозревателе.
5. Firefox показывает список предполагаемых адресов, на которые вы можете перейти, по мере ввода вами ключевых фраз в навигационную строку. Если вам эта опция не нужна, найдите network.prefetch-next и поставьте значение False.
Как видно, настроить Mozilla Firefox может даже новичок. Достаточно внимательно изучить штатные настройки. Однако ему не рекомендуется самому залезать в меню скрытых настроек, где хранится информация о конфигурации. Это меню расширяет возможности настройки. Внимательно изучите тот или иной параметр и прежде чем изменить значение, узнайте, что означает параметр.
Когда вы впервые открываете страницу about:config , Firefox предупреждает, что изменение этих экспериментальных настроек может привести к ухудшению стабильности и безопасности браузера.
Хотя это может пугать, в большинстве случаев изменение этих параметров не приводит к каким-либо проблемам, зато позволяет улучшить и ускорить работу браузера. В данной статье собраны различные скрытые параметры Firefox Browser, доступных на внутренней странице about:config .
Действие при нажатии Backspace
В Firefox вы можете настроить поведение при нажатии клавиши Backspace , в частности задать переход к предыдущей странице или прокрутку к началу страницы. При нажатии Shift + Backspace , Firefox перейдет к следующей странице (если установлено значение 0) или выполнит прокрутку вниз страницы (если установлено значение 1)
Название параметра: browser.backspace_action
Значение по умолчанию: 0 – переход к предыдущей странице
Установите значение: 1 – прокрутка страницы наверх
Снижение потребления памяти при сворачивании
Данный параметр предназначен для пользователей Windows. Когда вы сворачиваете Firefox, данные сеанса будут сохраняться в виртуальной памяти, освобождая физическую память для других программ. Firefox снизит потребление физической памяти всего до примерно 10 мегабайт, а при открытии окна, снова зарезервирует необходимый объем ОЗУ.
По умолчанию параметр не представлен в списке, его необходимо создать. Кликните правой кнопкой мыши и выберите Создать > Логический.
Введите название config.trim_on_minimize и установите значение true.
Интерфейс
В эпоху глобального развития интернета разработчики сделали ставку на простой и удобный дизайн программы, который будет понятен новым пользователям. При этом опытные юзеры и разработчики могут воспользоваться расширенными возможностями и настройками браузера, которые скрыты от новичков.
Отключение задержки при установке дополнений
Каждый раз при установке дополнения Firefox ждет несколько секунд перед выполнением операции. Чтобы убрать эту задержку, вы можете изменить параметра security.dialog_enable_delay .
Значение по умолчанию: 1000 (в миллисекундах)
Установите значение:
- 0 – незамедлительный запуск установки
- любое другое значение (в миллисекундах)
Отключение лишних анимаций
Анимации в Firefox Browser выглядят красиво, но для старых компьютеров каждый мегабайт памяти на счету. Чтобы отключить ненужные анимации установите значение false для параметра toolkit.cosmeticAnimations.enabled .
Значение по умолчанию: true
Установите значение: false
Изменение папки для загрузок
По умолчанию Firefox загружает файлы в папку «Загрузки», но вы можете изменить это поведение с помощью параметра browser.download.folderList
Значение по умолчанию: 1
Установите значение:
- 0 – сохранение на рабочем столе
- 2 – сохранение в предыдущем расположении
Проверка правописания во всех полях ввода
По умолчанию Firefox выполняет проверку правописания только в многострочных текстовых полях. Измените значение параметра layout.spellcheckDefault , чтобы проверять на ошибки текст в однострочных полях.
Значение по умолчанию: 1 (проверка в многострочных текстовых полях)
Установите значение:
- 0 – отключение проверки правописания
- 2 – включение проверки правописания для всех текстовых полей
Всплывающие окна JavaScript
Если на посещаемом сайте открывается окно без стандартных элементов окна, таких как назад / вперед / обновить, то Firefox автоматически будут рассматривать такое окно как всплывающее окно и не будет открывать его в новой вкладке. Если данная функция создает неудобства, и вы хотите открыть все новые окна в новых вкладках, то измените значение параметра browser.link.open_newwindow.restriction .
Значение по умолчанию: 2 – все окна JavaScript открываются в новых окнах, если в вызове JavaScript явно не указаны правила отображения
Установите значение:
- 0 – открывать ссылки в новых окнах
- 1 – не открывать новые окна
- 2 – все окна JavaScript открываются в новых окнах, если в вызове JavaScript явно не указаны правила отображения
Закладки
В браузере легко добавить нужную страницу или сайт в закладки. Для этого достаточно кликнуть по значку в виде звездочки справа в строке поиска.
После этого страница будет добавлена в раздел с неподшитыми закладками. В дальнейшем пользователь может в любой момент перенести ее в другую папку определенной тематики.
В браузере Firefox предусмотрена возможность импортировать или экспортировать сохраненные закладки в другие браузеры. Сделать это можно в несколько кликов мышью, перейдя в библиотеку с сохраненными страницами и нажав кнопку для импорта или экспорта в формате HTML.
Приватность
Те, кто не желает оставлять следы своей деятельности в интернете по достоинству оценят возможность включить режим приватного просмотра. Когда он запущен, в истории не сохраняется информация о посещаемых сайтах и вводимых паролях. После закрытия браузера также будут удалены и cookie.
Убедиться в том, что запущен приватный режим можно по значку в виде маски справа вверху.
О том, как установить браузер на компьютер, читайте здесь.
Заключение
Firefox – это один из самых популярных интернет-браузеров. Он удобен в использовании, имеет простой интерфейс, быстро работает и имеет множество возможностей. Доступны версии для компьютеров, работающих на разных операционных системах, а также для смартфонов и планшетов.
Вкладки
Когда-то для открытия нескольких страниц браузеры открывали несколько окон, которые существенно тормозили его работу. Теперь же все современные веб-обозреватели, в том числе и Firefox может работать со множеством вкладок одновременно. При этом разработчики предусмотрели такие ситуации, когда пользователь случайно закрыл нужную вкладку или программу. Восстановить закрытые страницы можно нажатием соответствующей кнопки. Вызвать нужный раздел можно кликнув по верхней рамке программы правой кнопкой мыши.
Безопасность
Firefox содержит встроенную систему защиты от вредоносного ПО и фишинговых сайтов, которая обновляется в автоматическом режиме. Как только пользователь попадет на сайт с вредоносным контентом, он тут же буде оповещен об этом и программа предпримет все необходимые меры, чтобы предотвратить угрозу.
Все скачиваемые из интернета файлы подвергаются проверке, поэтому, даже если на компьютере не установлен антивирус, Firefox предотвратит установку большинства вредоносных программ.
Говоря о безопасности в сети, стоит упомянуть и о паролях. Для пользования услугами многих сайтов необходим аккаунт и пароль. Если эти данные попадут в руки хакеров или мошенников, то они могут похитить не только данные, но и денежные средства. Исключить такой вариант развития событий при использовании браузера Firefox поможет мастер-пароль. Он зашифровывает данные для входа на различные сайты таким образом, что их невозможно взломать.
Благодаря этой функции, вход на аккаунты различных сайтов будет осуществляться только после ввода мастера-пароля. Знает его только пользователь, который его придумал.
Просмотр исходного кода в любом редакторе
Данные настройки полезны для разработчиков, которые часто инспектируют исходный код веб-ресурсов. Firefox позволяет просматривать исходный код сайтов в стороннем редакторе.
Нужно изменить два параметра:
Название параметра: view_source.editor.external
Значение по умолчанию: false
Установите значение: true (включение просмотра кода во внешнем редакторе)
Название параметра: view_source.editor.path
Значение по умолчанию: пустое
Установите значение: задайте путь до желаемого редактора
Высокая скорость работы
Продукт от компании Mozilla отличается быстротой выполняемых операций. В этом плане он обгоняет своего главного конкурента Google Chrome. Оценить это можно, как только вы установили программу на свой компьютер – страницы загружаются практически мгновенно. Тем не менее установка различных расширений сказывается на быстродействии браузера. На работу дополнительных сервисов уходит часть производительности компьютера. Поэтому, если для вас в приоритете скорость работы, не рекомендуется устанавливать много расширений.
Результаты поиска в новой вкладке
По умолчанию результаты поисковой выдачи по запросам, введенным в поисковую строку Firefox, открываются в текущей вкладке. Чтобы они открывались в новой вкладки, измените значение параметра browser.search.openintab
Значение по умолчанию: false – результаты поиска в текущей вкладке
Установите значение: true – результаты поиска в новой вкладке
Выделение всего текста при клике в адресную строку
В Windows и Mac Firefox выделяет весь текст по клику в адресную строку. В Linux весь текст не выделяется – курсор помещается в выбранную позицию. Данное поведение на любой платформе можно изменить с помощью параметра browser.urlbar.clickSelectsAll .
Установите значение:
- false – курсор помещается в выбранную позицию.
- true – выбор всего текста по клику.
Основная настройка
Настраивать браузер под себя можно и нужно. Все штатные изменения не могут навредить браузеру: в любом случае он будет эффективно работать. Если даже вы заметили, что производительность не та после настройки, всегда можно вернуть программу в первоначальное состояние за счет опции восстановления.
- Нажмите на иконку с тремя полосками на панели браузера справа.
- Выберите пункт «Настройки». Откроется новая вкладка. В ней производится вся штатная настройка Firefox.
- Выберите нужный вам раздел.
Какие настройки рекомендуется сразу сделать?
- Укажите место, в котором будут сохраняться все скачанные с помощью этого браузера файлы. Это избавит от необходимости каждый раз искать проводником нужный путь.
- Во вкладке «Содержимое» включите блокировку всплывающих окон.
- Проверьте, чтобы в разделе «Приватность» не стоял запрет на сохранение данных о сессии. Если будет стоять фраза «не запоминать историю», то вся информация будет удаляться из программы вместе с ее закрытием. Если вы хотите, чтобы у вас был приватный режим, оставьте все как есть.
Что лучше не отключать?
- Раздел «Защита» содержит пункты, которые отключать не рекомендуется, так как это снизит уровень безопасности для браузера и ПК в целом. Пункт «Мастер пароль» остается на усмотрение пользователя.
- Во вкладке «Просмотр сайтов» лучше оставить все отметки. Так вам будет удобнее работать в обозревателе.
- Пункт «Выбор данных» создан для специалистов-разработчиков. При возникновении различных ошибок информация передается им. Далее, они ее анализируют и решают проблемы пользователей. Соответственно, лучше, чтобы эта опция была активирована.
Запрос загрузки файлов
Значение по умолчанию: true
Установите значение: false – каждый раз появляется запрос на сохранение файла.
Где сохраняются настройки?
Где хранятся настройки браузера? Mozilla Firefox, как и все другие браузеры, хранит всю информацию, измененную и введенную пользователем, включая закладки, пароли, файлы куки, кэш и настройки, в папке профиля, которая находится не в общей папке браузера на системном диске. Профиль создается программой по умолчанию сразу после первого же запуска программы на ПК после успешной установки.
Папка с профилем находится в папке Application Data и, далее, в Roaming на системном диске. Эти папки, как правило, скрыты от глаз обычного пользователя, однако доступ к ним можно получить.
Изменение количества контентных процессов
Вы предпочитаете одновременно работать с большим количеством вкладок или держите открытыми не более пяти вкладок? Чем больше в браузере контентных процессов, тем больше ресурсов выделяется для каждой вкладки (потребление ОЗУ также увеличится).
Если вы являетесь обладателем мощного компьютера, вы можете установить довольно высокое значение – стабильность и производительность каждой открытой вкладки должны улучшиться. На странице about:config за число контентных процессов отвечает параметр dom.ipc.processCount .
Значение по умолчанию: 8
Установите значение: 7-12 (зависит от количества открытых вкладок)
Оглавление
Эта панель содержит следующие типы настроек:
Основные
Запуск и Вкладки: Здесь вы можете сделать Firefox браузером по умолчанию, настроить Firefox на восстановление вашей предыдущей сессии при запуске и выбрать способ открытия вкладок.
Файлы и Приложения
Загрузки, Приложения и Управление Цифровыми Правами (DRM) Контента: Здесь вы можете изменить папку загрузки, которую Firefox будет использовать для сохранения файлов, изменить используемое приложение или предпринятое действие для различных типов файлов и выбрать, следует ли Просматривать DRM-содержимое в Firefox.
Обновление Firefox
Здесь вы можете проверить вашу историю обновлений или изменить настройки обновлений для Firefox.
Производительность
Здесь вы можете изменить настройки производительности в Firefox.
Просмотр
Здесь вы можете выбрать настройки для прокрутки, используя курсор (режим просмотра Caret) или поиска текста на веб-страницах.
Параметры сети
Здесь вы можете изменить параметры соединения Firefox и установить прокси для подключения к Интернету.
Эта панель содержит настройки настройки следующих типов:
Новые окна и вкладки
Эти настройки позволяют вам выбрать, что будет отображаться, когда вы открываете свою домашнюю страницу, новое окно Firefox или новую вкладку. Вы можете настроить выбрать в качестве своей домашней страницы домашнюю страницу Firefox по умолчанию, пустую страницу или конкретную ссылку; вы можете настроить новую вкладку на открытие домашней страницы Firefox по умолчанию или пустой страницы.
Домашний экран Firefox
Эти настройки позволяют вам скрывать или отображать содержимое домашней страницы Firefox по умолчанию или страницы Новой вкладки, включая Поиск в Интернете, Топ сайтов ярлыки для наиболее посещаемых сайтов , Рекомендуемые Pocket , Заметки от Mozilla и Избранное недавние действия . Для получения дополнительной информации об этих функциях прочитайте статью Настройка страницы Новая Вкладка.
Эта панель содержит настройки связанные с поисковой системой Firefox, используемой по умолчанию, и другие параметры поиска. Для получения дополнительной информации прочитайте статью Изменение настроек поиска по умолчанию в Firefox.
Эта панель содержит параметры параметры для следующих типов настроек:
Приватность Браузера
Улучшенная защита от отслеживания, Куки и данные сайтов, Логины и пароли, Журнал и Панель адреса: Здесь вы можете контролировать параметры Firefox Улучшенной защиты от отслеживания и функций Не отслеживать, управления куками веб-сайтов, хранилища данных веб-сайтов и содержимым, сохранённым в кэше, где вы можете настроить, как заполнять формы и управлять паролями, управлять своим просмотром, загрузками, поиском и предыдущей историей, а также настроить, как работает адресная строка.
Разрешения
Здесь вы можете решить, могут ли веб-сайты отправлять вам Веб-Push уведомления, показывать вам всплывающие окна, и должен ли Firefox предупреждать вас, когда веб-сайты пытаются установить дополнения.
Эта панель позволяет вам настраивать или управлять учётной записью Firefox, которая необходима для доступа к некоторым сервисам Mozilla, включая Синхронизацию. Для получения дополнительной информации прочитайте статьи Как мне настроить Синхронизацию на своем компьютере? и Выбор видов синхронизируемой информации в Firefox.
Эти прекрасные люди помогли написать эту статью:
Увеличение офлайн кэша
Если большую часть времени устройство отключено от Интернета, то рекомендуется увеличить размер офлайн кэша, чтобы продолжать работу без сети. По умолчанию Firefox кэширует 500 мегабайт данных в поддерживаемых веб-приложениях. Вы можете установить любое другое значение.
Название параметра: browser.cache.offline.capacity
Значение по умолчанию: 512000 (в килобайтах)
Установите значение: любое значение выше 512000 увеличит размер кэша
Один масштаб для всех сайтов
Firefox запоминает изменение масштаба для каждого сайта и при следующем открытии сайта использует соответствующий уровень масштабирования. Если вы хотите использовать один и тот же масштаб для всех сайтов, то можете добиться этого с помощью параметра browser.zoom.siteSpecific .
Значение по умолчанию: true
Установите значение: false (для всех сайтов будет использоваться один и тот же масштаб)
Магазин дополнений
Возможности программы можно значительно расширить благодаря магазину дополнений. В нем содержится множество полезных сервисов, которые сделают работу с браузером более удобной.
Так, можно добавить блокировку рекламы или установить переводчик с других языков.
Нажав кнопку «Найти больше дополнений», пользователь попадет в магазин, где содержатся все имеющиеся расширения, темы и плагины, доступные для установки. Для удобства есть строка поиска и фильтры по тематикам.
Для того чтобы сменить тему браузера достаточно кликнуть по понравившемуся варианту. Откроется страница с информацией и описанием. Нажав кнопку «+ Установить тему», пользователь получит браузер в новом дизайне.
Установка занимает несколько секунд и не требует перезапуска программы. После ее окончания, пользователь сможет наблюдать, как изменился внешний вид Firefox.
Установка расширений осуществляется таким же образом. Выбираем понравившийся сервис и нажимаем кнопку «Добавить».
Установленные расширения и темы можно в любой момент отключить или удалить. Сделать это можно в разделе «Управление дополнениями».
Изменение количества подсказок в адресной строке
Когда вы начинаете что-то вводить в адресную строку, Firefox выводит выпадающий список с предлагаемыми веб-ресурсами. Если вы хотите увеличить или уменьшить количество подсказок, настройте параметр browser.urlbar.maxRichResults .
Значение по умолчанию: 10
Установите значение: установите желаемое количество подсказок. Если хотите их полностью отключить, установите значение -1.
Увеличение задержки функции «Сохранить ссылку как»
При использовании функции «Сохранить ссылку как» в контекстном меню браузер запрашивает заголовок веб-страниц, чтобы определить название ссылки. Если заголовок не удалось получить за одну секунду, то Firefox выведет ошибку. Это часто случается в медленных сетях. Чтобы решить данную проблему, увеличьте значение параметра Browser.download.saveLinkAsFilenameTimeout .
Значение по умолчанию: 4000 (4 секунды)
Установите значение: любое значение выше 1000 (значение указывается в миллисекундах)
Увеличение времени выполнения скриптов
В Firefox скрипт должен ответить в течение 10 секунд, в противном случае Firefox выведет предупреждение, что скрипт не отвечает. Если вы используете медленное подключение к Интернету, то вы можете увеличить время выполнения скриптов с помощью параметра dom.max_script_run_time .
Значение по умолчанию: 10 (в секундах)
Установите значение: 20 (или любое значение выше 10)
Читайте также: