Поблагодари автора прямо сейчас на странице Спасибо!
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 | | | | |
content.interrupt.parsing | | | | |
content.notify.backoffcount | | | | |
content.notify.interval | | | | |
content.max.tokenizing.time | | | | |
content.switch.threshold | | | | |
content.maxtextrun | | | | |
слабые рабочие станции это например ... мощные рабочие станции это например ... медленное соединение ... скоростное соединение ...
Оптимизация конфигурации под маленькую/большую оперативную память
- для уменьшения использования памяти config.trim_on_minimize true - сброс оперативной памяти в свернутом режиме browser.cache.memory.enable false - запрет кэширования открытой страницы в памяти browser.sessionhistory.max_total_viewers 0 - запрет кэширования сессий последних посещённых страниц browser.sessionhistory.max_entries 2 - установка количества запоминаемых шагов вперед-назад
Ссылки:
- Документирование настроек Gecko-программ (MozillaSuite/SeaMonkey, Firefox, Thunderbird, NVU)
- Тонкая настройка Firefox
- Speed Up Firefox web browser
- Лисья хитрость, или оптимизация Firefox
- Оптимизация Mozilla FireFox: снижаем потребление оперативной памяти, ускоряем загрузку браузера и пр.
- Оптимизация Firefox: Ускоряем загрузку страниц; Ускоряем запуск браузера
- 3 способа оптимизации работы Firefox
- Настройка FireFox
- Побеждаем утечки памяти и ускоряем работу Firefox
Настройка внешнего вида
(незавершённый раздел)
Настройка внешнего вида осуществляется в файле ~/.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, если используется
# 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
- открывается пункт меню Инструменты\Дополнения\Расширения и включается блокирование
Теперь будет страничка будет отображаться в виде без 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: добавлен раздел Очистка кэша и кук