Поблагодари автора прямо сейчас на странице Спасибо!

Mozilla-browser

Материал из Пингвиньи радостей

Перейти к: навигация, поиск

Статья о проводниках интернет Mozilla-browser

Mozilla-browser это группа программ браузеров интернет проекта Mozilla, предназначенных для просмотра Всемирной паутины.

Браузеры Mozilla группируются в два типа программ: собственно браузеры Iceweasel/Firefox и сюиты Iceape/Seamonkey. Браузеры предназначены и обеспечивают исключительно просмотр интернет. Сюиты включают в себя комплекс программ связанных с интернет - проводник интернет, почтовый клиент, адресную книгу, IRC-клиент ChatZilla, компоновщик и инструменты для веб-разработчиков. Пользователям Windows браузеры Mozilla известны под именами Firefox/Seamonkey. Их идентичные аналоги переименованы в Debian GNU/Linux из-за патентных проблем с именованием в Iceweasel/Iceape соответственно. (в последних версиях Debian - firefox-esr/исключён). Следует помнить, что благодаря проекту Ubuntuzilla существует возможность установки последних версий браузеров Firefox/Seamonkey и в Debian, например как описано в разделе Установка последних версий программ через хранилище. Настройки всех Браузеров Mozilla очень похожи и могут быть объединены в одном месте.

Оптимизация браузеров Mozilla

(незавершённый раздел)
В целях настоящей статьи Оптимизацией браузеров Mozilla будем называть настройку параметров конфигурации программы в пользовательских целях, например под слабые/мощные рабочие станции, под широкую/узкую полосу пропускания в интернет и так далее.

Оптимизация может быть осуществлена прямо в самом браузере. Для этого используется служебная страница about:config. Введенные настройки сохраняются в файле prefs.js. Настройка браузера также может быть осуществлена путём создания файла user.js. Файлы prefs.js и user.js находятся в каталоге профиля ~/.mozilla/firefox/<случайный_набор>.default/. Параметры устанавливаемые через about:config и через user.js идентичны. Но файл user.js не может быть перезаписан браузером и имеет приоритет при установке параметра. Кроме того в ряде случаев использование user.js может оказаться незаменимым - например при стандартизации (клонировании/переносе "рабочей среды браузера" с одной рабочей станции на другую) параметров работы браузера в корпоративной среде.

Оптимизация конфигурации браузеров Mozilla может быть проведена под слабые/мощные рабочие станции, под широкую/узкую полосу пропускания в интернет, под пользовательские ожидания при работе с программой и просмотре страниц сайтов. Установка параметров конфигурации бездумно или их использование "по умолчанию" может привести к дискомфорту в работе с браузерами Mozilla. Подробное описание параметров конфигурации приведено в статье User.js.

Ниже приводятся параметры для некоторых типичных конфигураций рабочих мест

параметр слабая рабочая станция
медленное соединение
мощная рабочая станция
медленное соединение
слабая рабочая станция
скоростное соединение
мощная рабочая станция
скоростное соединение
content.notify.ontimer
true
true
true
true
content.interrupt.parsing
true
true
true
true
content.notify.backoffcount
50
10
50
10
content.notify.interval
2000000
1000000
2000000
1000000
content.max.tokenizing.time
6000000
1000000
6000000
1000000
content.switch.threshold
250000
1000000
250000
1000000
content.maxtextrun
4000
4000
8191
8191
  слабые рабочие станции это например ...
  мощные рабочие станции это например ...
  медленное соединение ...
  скоростное соединение ...

Оптимизация конфигурации под маленькую/большую оперативную память

  - для уменьшения использования памяти
  config.trim_on_minimize                   true   - сброс оперативной памяти в свернутом режиме
  browser.cache.memory.enable               false  - запрет кэширования открытой страницы в памяти
  browser.sessionhistory.max_total_viewers  0      - запрет кэширования сессий последних посещённых страниц
  browser.sessionhistory.max_entries        2      - установка количества запоминаемых шагов вперед-назад

Ссылки:

Настройка внешнего вида

(незавершённый раздел)
Настройка внешнего вида осуществляется в файле ~/.mozilla/firefox/<случайный_набор>.default/userChrome.css.

Ссылки:

Контроль сайтов на фишинг

В последних версиях браузеров Mozilla для повышения безопасности использования интернет по умолчанию включен параметр "осуществлять проверку сайтов на фишинг" - подмену url. Для этого проводник в фоне посещает сайт safebrowsing-cache.google.com и обменивается (закачивает ?) с ним изрядной информацией. В некоторой степени такое поведение браузера может быть квалифицировано как слежка google за путешествием пользователя по интернету и ограничение доступа к сайтам.

Для отключения контроля сайтов на фишинг средствами самого браузера Mozilla

  • открывается страница конфигурации браузера - URL=> about:config
  • устанавливаются параметры
  browser.safebrowsing.enabled         false
  browser.safebrowsing.malware.enabled false

Ссылки:

Читаемое отображение URL при вставке

Если при осуществлении копирования/вставки URL, она отображается в нечитаемом (Punycode) виде

  http://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D0%BD%D0%B0%D0%BA%D1%81

то для того, чтобы привести ссылку к нормальному виду средствами самого браузера Mozilla

  • открывается страница конфигурации браузера - URL=> about:config
  • устанавливается параметр
  network.standard-url.escape-utf8     false

Ссылки:

Изменение приложения запускаемого по расширению файла

Приложение запускаемое по расширению настраивается в файле ~/.mozilla/seamonkey/<ИМЯ_ПРОФИЛЯ>.default/mimeTypes.rdf.
Для добавления, например, приложения запускаемого при нажатии на прикреплённый к письму файл с расширением .xls в почтовом клиенте добавляем секцию

 <RDF:Description RDF:about="urn:mimetype:externalApplication:application/vnd.ms-excel"
                  NC:path="/usr/local/bin/oo-attach"
                  NC:prettyName="oo-attach" />

Локализация

Локализация интерфейса браузера Mozilla это процесс добавления расширения локализации к настройкам браузера или операционной среды.
Потребность в русификации может возникнуть, например при установке английской версии программы или при использовании операционной среды Linux с другой локализацией.

Пример осуществления локализации путём установки специализированного пакета операционной среды Debian приведён в статье Русификация Iceweasel.

Пример осуществления локализации путём установки пакета langpack.xpi через "Меню \ Менеджер Дополнений" приведён в статье Русификация Iceape.

Примеры осуществления локализации путём установки пакета langpack.xpi прямо с веб-странички приведены в статьях Русификация Seamonkey и Русификация Firefox

Установка adobe flash player

Дополнение adobe flash player позволяет просматривать ролики в интернет.

Для поддержки воспроизведения adobe flash во всех браузерах системы

  • устанавливается пакет flashplugin-nonfree
  # apt-get install flashplugin-nonfree

Для поддержки воспроизведения adobe flash в браузерах Mozilla

  • устанавливается пакет flashplayer-mozilla
  # apt-get install flashplayer-mozilla

Для поддержки воспроизведения adobe flash в браузере SeaMonkey, на примере flash_player_9

  # nspluginwrapper -i ~~/libflashplayer.so        - проверка установки nspluginwrapper
  # aptitude purge ...
  • скачивается пакет install_flash_player_9_linux.tar.gz
  • копируется файл libflashplayer.so из пакета install_flash_player_9_linux.tar.gz в каталог /usr/local/share/seamonkey/plugins
  • перезапускается браузер

Блокирование adobe flash player

Блокирование adobe flash player особенно актуально при использовании браузера Mozilla на сервере терминалов и на маломощных машинах, в связи с тем что, непрерывное проигрывание медиа-файла Flash player "снимает" значительное процессорное время и занимает большую полосу в сетевом трафике.

Для блокирования adobe flash player

  • устанавливается пакет xul-ext-flashblock
  # apt-gwt install xul-ext-flashblock

Теперь будет страничка будет отображаться в виде без adobe flash player.

Ссылки

Дополнения

Дополнения это специальные программные (java-)модули, подключаемые к браузеру для повышения его функционала и удобств. Установка дополнений может быть осуществлена обычным способом через "Меню \ Инструменты \ Дополнения \ Поиск (Установка)", а также путём скачивание xpi-файла и размещения его в папку <профиль конфигурации>/extensions.

Пример установки пакета локализации через размещения его в папку <профиль конфигурации>/extensions

  • распаковывается содержимое пакета локализации в папку ~/.mozilla/seamonkey/<ИМЯ_ПРОФИЛЯ>.default/extensions
  • при очередном запуске программы (перезапуске) будет автоматически установлена локализация с русификацией интерфейса

Некоторые полезные дополнения

название описание ссылки
iMacros автоматизация действия в браузере addons.mozilla.org, (imacros.net)
Fast Dial создает визуальные вкладки addons.mozilla.org
GreaseMonkey механизм пользовательской модернизации веб-страниц в браузере
Mozilla Sync синхронизация закладок, истории просмотра страниц, паролей, открытых вкладок, списков для чтения и установленных обновлений на все устройства mozilla.org
Lucifox обеспечивает чтение электронных книг в формате epub
FlashBlock блокирует нежелательные flash-ролики
noScript контроль скриптов на странице
Session Manager сохранение/восстановление открытых вкладок addons.mozilla.org
Adblock Plus блокирование навязчивой рекламы (adblockplus.org)

Ссылки

Дефрагментация баз данных

Браузеры Mozilla для хранения данных используют СУБД SQLite. При работе базы на SQLite фрагментируются, что приводит к снижению их производительности и торможению работы браузера.

Для устранения фрагментации баз в Firefox с помощью консоли браузера

  • открывается закладка “Инструменты\Консоль ошибок” ("Tools -> Error Console")
  • вставляется в окно ввода и выполняется строка
Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");

Для устранения фрагментации баз в Firefox/Seamonkey с помощью дополнения SQLLite Manager

  • устанавливается дополнение SQLite Manager
  • запускается окно управления
  • отркывается база подлежащая сжатию
  • осуществляется сжатие

Ссылки

"Горячие" клавиши

(незавершённый раздел)
Использование клавиатуры во многих случаях ускоряет работу в браузере, делает её более точной.

Ниже приводиться таблица часто используемых клавиатурных комбинаций
...

Ссылки

Служебные страницы

Браузеры Mozilla имеют ряд встроенных служебных страниц, предоставляющих важную информацию и возможность настройки программы. Для доступа к служебным страницам в запущенном браузере в строке URL следует ввести (не открыть по ссылке!) установленные кодовые слова.

Некоторые служебные страницы браузеров Mozilla

  • about: - выводит справку о версии, ядре и номере сборки браузера, информацию об авторских правах
  • about:cache - предоставляет информацию о кеш-памяти (в том числе и дисковой)
  • about:buildconfig - выводит список опций и аргументов, которые использовались при компиляции
  • about:plugins - сообщит об установленных дополнительных модулях в браузере
  • about:config - позволяет получить доступ к настройке программы

Ссылки

Очистка браузера

В процессе работы (при обычных настройках) браузеры Mozilla накапливаются кэш (cache) и куки (cookies) посещённых страниц, расширяется хранилище DOM, наслаиваются параметры плагинов и тому подобное. Как правило это приводит к замедлению браузера и даже в некоторых случаях к ошибкам при открытии страницы - например типа Your browser sent an invalid request. Для восстановления нормальной работоспособности браузера Mozilla может потребоваться его очистка.

Для очистки от сохранённого кеша

  • открывается окно Настройки \ Дополнительные \ Сеть
  • в параметре "Автономное хранилище" нажимается кнопка "Очистить сейчас"

Для очистки от сохранённых кук

  • на странице - например в момент появления ошибки - нажимается правая кнопка мышки
  • в выпадающем меню выбирается пункт "Свойства страницы"
  • во вкладке "Защита" нажимается кнопка "Просмотреть куки"
  • в открывшемся окне удаляются куки неотображаемого сайта

Для глобальной очистки браузера Firefox может мыть использован инструмент, предоставленный разработчиком на странице Очистка Firefox – сброс дополнений и настроек.
При этом профиль пользователя будет пересоздан

  • с сохранением данных пользователя:
   закладки
   историю веб-сёрфинга и загрузок
   пароли
   открытые окна и вкладки
   куки
   информацию для автозаполнения веб-форм
   персональный словарь 
  • и удалением функций и параметров :
   расширения и темы
   разрешения для веб-сайтов
   изменённые настройки
   добавленные поисковые системы
   хранилище DOM
   сертификаты безопасности и параметры устройства
   действия при загрузке
   параметры плагинов
   настройки панелей инструментов
   социальные функции 
   пользовательские стили будут удалены

Ссылки

Литература

Справочная информация

  • 01.12.2011: Mozilla-browser: создание статьи в википедии, добавлено описание установки дополнений
  • 24.07.2012: Mozilla-browser: добавлен раздел по настройке браузеров Mozilla
  • 04.02.2016: Mozilla-browser: добавлен раздел Полезные расширения
  • 21.07.2018: Mozilla-browser: добавлен раздел Очистка кэша и кук
Личные инструменты