Фаерфокс блокирует стартовую страницу
Приветствую. Браузеров десятки и паниковать если один перестал работать, глупо. Но попадаются жизненные ситуации когда браузер один и другой не нужен. Вот примеры: бухгалтерская программа(название не скажу, что бы избежать проблем) работает только с "Mozilla" или "ИЕ", или например случается, что пароли к аккаунту сохранены и зашифрованы на конкретном браузере и т.д. В этой статье уделю внимание обозревателю "Mozilla Firefox" и расскажу, что делать если страницы в этом браузере перестали открываться.
Действие 1:"Обновитесь". О пользе обновлений писал в десятках публикаций, избегая замечаний критиков которые стремятся поделиться рассказом о том, как после обновления смартфоны переставали работать, Windows загружаться, а планшеты загорались. Тем кто боится обновлять ПО, советую тогда не пользоваться гаджетами, а тем кто верит в пользу обновленных драйверов предлагаю поискать обновления. Так например видеокарта "1660 супер" после обновления драйвера получает трассировку лучей, а у обозревателей закрываются уязвимости и исправляются ошибки. Так что проверьте на официальном сайте, вдруг пользуетесь неподдерживаемым "Firefox".
Действие 2:"Вредоносный код". Так получается, что в 90% проблем компьютера виноват программный, хакерский, код, блокирующий открывание страниц.
Вирусы стараются заблокировать браузер, навешивая баннер вымогатель или рекламный не убираемый постер, но возможны и сбои в результате которых страницы не откроются. Протестируйте ОС антивирусами(несколькими) используйте не те, что установлены(возможно уже заражены), а скачайте со стороны. Для этих целей подойдет утилита "доктор Вебер"
Действие 3:"Уберите мусор". Для уборки в обозревателе используйте "Очистить Firefox", в 90% это быстро и гарантировано решает проблему не открываемых страниц. Учитывайте, что после такого действия браузер скинется до "заводских настроек", сохранив вкладки и пароли.
Действие 4:"Сторонние расширения". Расширения программистов это "приятные дополнения" которые изменяют жизнь пользователя к лучшему, однако не каждая программа способна обходится без конфликтов или работать без ошибок. Отключите расширения, и попробуйте методом исключения определить виновника.
Действие 5:"Кэш". Этот способ известен пользователям ПК и смартфонов. Не стану объяснять, что это за "зверь" и почему это "кушает" место на диске, но очистка кэш памяти решает сотни возникающих проблем. Так же очистите кукисы и журнал посещений. Делается это через настройки во вкладке приватности.
Действие 6:"Перерождение". Если вирусов нет, расширений нет, обновления проведены, кэш и остальной "хлам" очищен, а Мозилла по-прежнему не открывает страницы, то удалите браузер и установите по новой.
Вот уже пару лет, как я рекомендую всем моим знакомым использовать Firefox, как браузер для повседневного серфинга в интернете. Я люблю этот браузер за его гибкость в настройке, скорость и заботу о приватности. Много раз на форумах меня спрашивали про какие-то отдельные случаи по настройке, поэтому я решил написать статью с подробным описанием настроек, как шпаргалку для себя и чтобы делиться ею, в случае новых вопросов.
Надеюсь она немножко поможет в популяризации этого чудесного браузера.
Как только у меня появился интернет много лет тому, я сразу же, по совету друзей, начал экспериментировать с различными браузерами. Уже точно не помню, но я постоянно прыгал между оперой и огнелисом. И тут появился хром, который был на каждом углу и лез со всех щелей. Сначала он был довольно сыроват и я чаще проводил время на огнелисе, забросив оперу совсем. Но со временем хром начал работать быстрее и я окончательно перешел только на него. И вот пару лет назад я работал в одной компании, где у меня был рабочий ноутбук с 8 Gb RAM, на **Ubuntu** и с обязательной виртуалкой для *Windows*, так как компания использовала *Outlook* и *Skype for Business* . Я конечно не долго работал в таких условиях, но пока работал, все постоянно висло, хром с *Intellij Idea* + виртуалка сжирали всю память и уход в *swap* к вечеру был обычной рутиной, пока я не услышал про выход версии **Firefox 57.0 Quantum**, в которой начали переписывать части движка **Gecko** на **Rust**, используя наработки экспериментального движка **Servo**.
Так как терять мне было нечего, я решил попробовать вернуться на когда-то любимый браузер. И какое же было мое удивление, когда по скорости работы Firefox перестал уступать хрому. Так как я не использовал множество дополнений, я легко перекинул все мои закладки на новый браузер и начал активно его использовать.
И тут меня ждал еще один сюрприз. Мой рабочий ноутбук перестал уходить в swap каждый день. Я был приятно удивлен.
В процессе перехода я наткнулся на несколько статей по настройке Firefox и не переставал удивляться, насколько он гибче чем хром. Вот эту гибкость я и постараюсь вам описать.
Веб-сайт загружается, но работает некорректно
Если веб-сайт выглядит некорректно или не работает так, как он должен работать, вам следует просмотреть следующие статьи:
- Для страницы с ошибкой "Предупреждение: Вероятная угроза безопасности" прочитайте статьи Что значит "Ваше соединение не защищено"? и Как устранить ошибку с кодом "SEC_ERROR_UNKNOWN_ISSUER" на защищённых веб-сайтах.
- Для страниц с ошибкой "Ошибка при установлении защищённого соединения" или "Соединение не установлено: Вероятная угроза безопасности" прочитайте статью Ошибка при установлении защищённого соединения или соединение не установлено.
- Для страницы с ошибкой "Время на вашем компьютере установлено неверно" прочитайте статью Как устранить ошибки, связанные со временем, на защищённых сайтах.
Если другой веб-браузер работает нормально, вам подойдет одно из следующих решений:
-
- если вы можете просматривать веб-сайты в других браузерах, но не можете просматривать их в Firefox. - если у вас возникли проблемы с соединением после обновления вами Firefox.
- Прокси-сервер отказывает в соединении
- Не удалось найти прокси-сервер
Если вы соединяетесь с Интернетом через прокси, сравните настройки Firefox с Internet Explorer - прочитайте Руководство Microsoft по параметрам прокси. Прочитайте статью Ввод настроек прокси-сервера на Mac в Поддержке Apple для получения дополнительной информации о настройках прокси-сервера.
- Если вы не соединяетесь с Интернетом через прокси (или вы не знаете, соединяетесь ли вы с Интернетом через прокси), выберите Без прокси.
Вероятно это является проблемой с вашим интернет-соединением. Некоторые советы по решению этой проблемы приведены в статье Firefox и другие браузеры не могут загрузить веб-сайты.
Не можете изменить настройку в Firefox? Не можете сохранить домашнюю страницу в Firefox? Разве он не помнит пароли? Много раз, когда вы пытаетесь изменить настройки в Firefox, он не сохраняет. Firefox предлагает множество настроек для персонализации Firefox в соответствии с вашими предпочтениями. Если этого не происходит, обратитесь к нашему руководству, которое поможет вам решить эти проблемы.
5] Firefox Невозможно загрузить или сохранить файлы
Сбросить папку загрузки
Сброс действия загрузки для всех типов файлов
Обычно Firefox загружает все типы файлов. Если определенные типы файлов были настроены для обработки по-разному, загрузка иногда не завершается. Лучше всего сбросить обработку файлов по умолчанию.
- Выйдите из Firefox и откройте папку профиля Firefox.
- Удалить или переименовать файл handlers.json
- Перезапустите Firefox.
Проверьте с помощью программного обеспечения интернет-безопасности
Firefox учитывает любые настройки, которые были настроены программным обеспечением для обеспечения безопасности в Интернете, установленным на вашем компьютере. Если настройки таковы, что он блокирует загрузку файлов, вам необходимо изменить его. Вы можете понять, видите ли вы много отмененных загрузок на вашем компьютере.
3] Firefox не может сохранить изменения в панелях инструментов и размерах окон
Как и настройки, Firefox сохраняет изменения панели инструментов и размера окон в файле xulstore.json . Мы должны будем также удалить этот файл.
- Выйти из Firefox
- Откройте папку профиля Firefox
- Найдите и удалите файл xulstore.json
- Закройте проводник Windows и перезапустите Firefox.
Вы можете сохранить резервную копию файла, переименовав его.
Попробуйте очистить куки и кэш Firefox
Проделайте эти шаги и затем перезагрузите веб-сайт, на котором у вас имеются проблемы.
Если очистка кук и кэша Firefox не помогла, это вероятно является признаком, что проблема лежит в самом веб-сайте. В этом случае вам остается только ждать, пока проблема не будет исправлена. С большими веб-сайтами, такими как Твиттер или Facebook, это может занять всего несколько минут.
Варианты настроек
Перед тем, как настроить что-то, нужно знать, где именно это делать. В 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, а точнее с его portable версиями. Скачиваю с официального сайта последнюю версию, вначале работает нормально, но через несколько дней браузер начинает отказывать в соединении с сайтами, уведомляя "Ваше соединение не защищено".
Далее нажимаю кнопку "Добавить исключение" и всплывает следующее окно:
Далее нажимаю "Подтвердить исключение безопасности", но ничего не происходит. Такая же ситуация, сайты не открываются, хотя другие браузеры ничего не блокируют. Подскажите в чем может быть проблема и как ее решить?
Средний 16 комментариев
Тогда одно из двух: 1) либо по каким-то причинам в браузере не хватает корневых сертификатов, 2) либо кто-то пытается подменить сертификат (MITM).
dollar, думаю, что вряд ли кто-то пытается подменить сертификат. Было скачано несколько portable версий браузера и все вдруг перестали работать. Все браузеры обновлены до последней версии. Подскажите, как можно проверить, хватает ли в браузере корневые сертификаты или нет?
Проверьте в настройках наличие этого для начала (скрин из Firefox):
Егор Петров, ваш провайдер - будет. "Не думаю. " - не аргумент вообще, тем более - вопросах сетевой безопасности.
dollar, Firefox пишет, что соединение не защищено, хотя тот же сайт легко открывается в Opera и других браузерах.
Moskus, хорошо, допустим, что мой провайдер блокирует доступ в интернет, тогда, объясните, почему я могу беспрепятственно посещать сайты через другие браузеры?
Moskus, тогда объясните почему обычная версия Firefox и не считает соединение "незащищенным", а именно portable-версия считает и блокирует соединение? И другие браузеры не предупреждают меня о том, что "соединение не защищено", откуда вы это взяли?
Егор Петров, я же сказал: вы смотрите в книгу, видите фигу. Что на ваших скриншотах в комментарии выше про Оперу написано красными буквами?
Moskus, повторяю, другие браузеры считают подключение безопасным, все сайты открываются, имеется лишь проблема в Firefox (смотрите скрин). У вас есть какие-либо рабочие советы по решению данной проблемы кроме упоминания о "фиге"?
Егор Петров, научитесь сначала излагать сразу все обстоятельства ситуации и так, чтобы было понятно, какой скриншот к чему относится.
Moskus, в описании вопроса вполне ясно было изложена суть проблемы. Как я понял у вас нет ни одного рабочего совета по данному вопросу. В таком случае просьба больше не мешать.
Проблема была успешно решена отключением проверки SSL в антивирусе.
антивирус не установлен, но мазилла блокирует нужные сайты без права добавления сертфиката в исключения. Даже добавив все таки исключения сертификат , продолжает блокировать. В мазилле вообще это часто происходит, даже пришлось на все рабочие ПК установить Хром Гугл, там нормально все работает (в Опере тоже). Вообще странная эта ситуация когда мазилла сам решает впускать вас на ресурс или нет. Какое вообще их дело? Даже настроить исключения не позволяет. Наверное это повод для подачи на них в суд. Мы создали корпоративный сайт-почту, сами сделали сертификат и теперь мазилла блокирует его работу, замечательно!
Примечание: Если у вас возникли проблемы с веб-сайтом, нажмите на значок замка в адресной строке, чтобы посмотреть, не заблокировал ли Firefox небезопасные части страницы. Подробнее — в этой статье.
Оглавление
С помощью небольшой детективной работы мы можем сузить круг поиска нашей проблемы.
- Соединение было прервано
- Соединение было сброшено
- Время ожидания соединения истекло
7] восстановить потерянные или отсутствующие закладки
Иногда закладки пропадают, и самое забавное то, что большую часть времени панели инструментов там нет. Так что проверьте, как вы можете восстановить потерянные или отсутствующие закладки.
Это руководство охватывает большинство сценариев и решений, с которыми вы обычно сталкиваетесь, когда Firefox не сохраняет настройки и не запоминает информацию. Если вы столкнулись с другой ситуацией, сообщите нам об этом в комментариях.
4] Firefox не может сохранить имена пользователей и пароли
Firefox поставляется с Менеджером паролей, который может синхронизироваться между несколькими компьютерами. Пока он настроен на запоминание паролей по умолчанию. Вы, возможно, отключили эту функцию или сказали Firefox никогда не запоминать пароли для определенного сайта
Включить функцию сохранения пароля
- Введите about: предпочтения в адресной строке и нажмите клавишу возврата.
- Нажмите на значок замка на левой боковой панели, чтобы открыть раздел конфиденциальности.
- Прокрутите, чтобы найти логины и пароли .
- Установите флажок «Попросить сохранить логины и пароли для сайтов».
- Нажмите Исключения, и если в списке есть веб-сайт, удалите его.
Приватный просмотр
Созданный для того, чтобы убедиться, что вас не отслеживают, этот режим также гарантирует отсутствие имени пользователя и пароля. Поэтому проверьте, используете ли вы его. В этом режиме ищите значок, похожий на человека в очках.
Однако, если это то, что вы видите каждый раз, это означает, что вы находитесь в постоянном режиме частного просмотра .
- В адресной строке введите about: settings и нажмите Enter.
- Перейдите в раздел конфиденциальности и перейдите в раздел «История».
- Нажмите на выпадающий список, выберите «Использовать пользовательские настройки для истории» и внесите изменения.
- Снимите флажок всегда приватный режим просмотра.
Использование стороннего менеджера паролей
Возможно, в вашем браузере установлен сторонний менеджер паролей, и он выполняет всю работу. Возможно, вы не используете его сейчас, но когда вы его установили, он отключил функцию сохранения пароля в 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, а точнее с его portable версиями. Скачиваю с официального сайта последнюю версию, вначале работает нормально, но через несколько дней браузер начинает отказывать в соединении с сайтами, уведомляя "Ваше соединение не защищено".
Далее нажимаю кнопку "Добавить исключение" и всплывает следующее окно:
Далее нажимаю "Подтвердить исключение безопасности", но ничего не происходит. Такая же ситуация, сайты не открываются, хотя другие браузеры ничего не блокируют. Подскажите в чем может быть проблема и как ее решить?
Средний 16 комментариев
Тогда одно из двух: 1) либо по каким-то причинам в браузере не хватает корневых сертификатов, 2) либо кто-то пытается подменить сертификат (MITM).
dollar, думаю, что вряд ли кто-то пытается подменить сертификат. Было скачано несколько portable версий браузера и все вдруг перестали работать. Все браузеры обновлены до последней версии. Подскажите, как можно проверить, хватает ли в браузере корневые сертификаты или нет?
Проверьте в настройках наличие этого для начала (скрин из Firefox):
Егор Петров, ваш провайдер - будет. "Не думаю. " - не аргумент вообще, тем более - вопросах сетевой безопасности.
dollar, Firefox пишет, что соединение не защищено, хотя тот же сайт легко открывается в Opera и других браузерах.
Moskus, хорошо, допустим, что мой провайдер блокирует доступ в интернет, тогда, объясните, почему я могу беспрепятственно посещать сайты через другие браузеры?
Moskus, тогда объясните почему обычная версия Firefox и не считает соединение "незащищенным", а именно portable-версия считает и блокирует соединение? И другие браузеры не предупреждают меня о том, что "соединение не защищено", откуда вы это взяли?
Егор Петров, я же сказал: вы смотрите в книгу, видите фигу. Что на ваших скриншотах в комментарии выше про Оперу написано красными буквами?
Moskus, повторяю, другие браузеры считают подключение безопасным, все сайты открываются, имеется лишь проблема в Firefox (смотрите скрин). У вас есть какие-либо рабочие советы по решению данной проблемы кроме упоминания о "фиге"?
Егор Петров, научитесь сначала излагать сразу все обстоятельства ситуации и так, чтобы было понятно, какой скриншот к чему относится.
Moskus, в описании вопроса вполне ясно было изложена суть проблемы. Как я понял у вас нет ни одного рабочего совета по данному вопросу. В таком случае просьба больше не мешать.
Проблема была успешно решена отключением проверки SSL в антивирусе.
антивирус не установлен, но мазилла блокирует нужные сайты без права добавления сертфиката в исключения. Даже добавив все таки исключения сертификат , продолжает блокировать. В мазилле вообще это часто происходит, даже пришлось на все рабочие ПК установить Хром Гугл, там нормально все работает (в Опере тоже). Вообще странная эта ситуация когда мазилла сам решает впускать вас на ресурс или нет. Какое вообще их дело? Даже настроить исключения не позволяет. Наверное это повод для подачи на них в суд. Мы создали корпоративный сайт-почту, сами сделали сертификат и теперь мазилла блокирует его работу, замечательно!
Примечание: Если у вас возникли проблемы с веб-сайтом, нажмите на значок замка в адресной строке, чтобы посмотреть, не заблокировал ли Firefox небезопасные части страницы. Подробнее — в этой статье.
1] Невозможно установить Firefox в качестве браузера по умолчанию
Это обычно происходит, когда другой браузер, установленный на вашем компьютере, установлен в качестве браузера по умолчанию. Когда вы запускаете другой браузер, он спросит вас, хотите ли вы установить его в качестве браузера по умолчанию. Допустим, вы говорите «да», и когда вы открываете ссылку, она открывается в другом браузере.
Так что лучший способ решить эту проблему – сначала установить Firefox в качестве браузера по умолчанию. Затем откройте другой браузер, и если он появится, установите флажок «Не спрашивайте меня об этом снова». если у вас установлено несколько браузеров, обязательно повторите это для всех из них.
Firefox не будет сохранять настройки или запоминать информацию
Непосредственно перед тем, как мы начнем делиться исправлениями, если ничего не работает, обновите Firefox в худшем случае. Это ключ к решению всех проблем в Firefox. В этом руководстве мы рассмотрим следующие сценарии:
- Невозможно установить Firefox в качестве браузера по умолчанию:
- Firefox не может сохранить настройки
- Firefox не может сохранить изменения в панелях инструментов и размерах окон
- Firefox не может сохранить имена пользователей и пароли
- Firefox Невозможно загрузить или сохранить файлы
- Firefox не сохраняет записи веб-форм
- Восстановить утерянные или отсутствующие закладки
6] Firefox не сохраняет записи веб-формы
Все браузеры поддерживают функцию автозаполнения. Они очень полезны, когда вам нужно многократно заполнять общие записи в форме. Так что, если вы ввели свое имя, адрес, идентификатор электронной почты, номер телефона, Firefox может запомнить и автоматически заполнить его в следующий раз. Если вы больше не можете автоматически заполнять формы, выполните следующие действия.
- В адресной строке введите about: settings и нажмите Enter.
- Перейдите в раздел конфиденциальности и перейдите в раздел «История».
- Нажмите на выпадающий список, выберите «Использовать пользовательские настройки для истории» и внесите изменения.
- Снимите флажок всегда приватный режим просмотра.
- Установите флажок Запомнить просмотр, загрузку, поиск и историю форм.
- Снимите флажок Очистить историю при выходе из Firefox.
2] Firefox не может сохранить настройки
Обычно это происходит, когда файл настроек (где Firefox хранит все настройки) заблокирован или поврежден. В обоих случаях любые внесенные вами изменения не будут сохранены.
Файл заблокированных или поврежденных настроек
Файл, используемый для сохранения всех настроек, – это prefs.js . Когда вы вносите изменения, он создает копию «prefs.js.moztmp» и сначала сохраняет все там. После этого все изменения копируются обратно в исходный файл. Возможно, prefs.js заблокирован и изменения не передаются.
- Выйти из Firefox
- Откройте папку профиля Firefox
- Найдите файл prefs.js и prefs.js.moztmp , если они доступны.
- Щелкните правой кнопкой мыши по каждому файлу> Свойства> Проверьте, находятся ли файлы в режиме только для чтения в разделе Атрибуты.
- Если да, должно быть больше файла pref.js, но с номерами, например, prefs-2.js, prefs-3.js и так далее.
- Удалите их, а также удалите Invalidprefs.js, если он существует.
- Перезапустите Firefox.
- Теперь вы сможете сохранить настройки.
То же самое относится и к поврежденному файлу настроек, за исключением того, что вам не нужно проверять его режим чтения. Просто откройте папку профиля и удалите файл pref.js.
Это удалит все ваши пользовательские настройки и настройки для многих расширений.
Читайте также: