browsers: тонкие настройки

Браузер (веб-обозреватель) — прикладное программное обеспечение для просмотра веб-страниц, содержания веб-документов, управления веб-приложениями.

browsersФункциональные возможности браузеров постоянно расширяются и улучшаются благодаря конкуренции между их разработчиками и высоким темпом развития и внедрения информационных технологий. Несмотря на то, что браузеры разных изготовителей базируются на разных технологических решениях, большинство современных браузеров придерживается международных стандартов и рекомендаций W3C в области обработки и отображения данных. Стандартизация позволяет добиться предсказуемости в визуальном представлении информации конечному пользователю независимо от технологии, которая использована для её отображения в браузере. Со времени начала применения браузеров во Всемирной паутине в начале 1990-х годов, из простого средства просмотра текстовой информации браузер превратился в комплексное прикладное программное обеспечение для обработки данных и обеспечения интерфейса между информационными ресурсами и человеком. В последние годы многие разработчики браузеров сосредоточили свои усилия на повышении удобства пользовательского интерфейса, но проблем не убавилось.

   

 

plugin-container
еще та гадость, вот небольшая предыстория
В Firefox 3.6.5 и выше, появилась возможность загружать плагины отдельно от Firefox на платформах Windows и Linux по средствам plugin-containe. Это позволяет firefox.exe оставаться открытым и не зависать даже при падении плагина, для этого нужно только обновить страницу.
На практике получилось все наоборот! Как говорится хотели как лучше, а получилось все наоборот. Если теперь ваш компьютер не имеет хороших технических характеристик, что кстати очень заметно на ноутбуках. То при работе в Mozilla Firefox Вы будете очень сильно замечать тормазнутость компа/ноута, а если залезете в процессы, то увидете что plugin-container отжирает как минимум 30% проца.
Тут как вариант, можно отключить plugin-container, для этого сделайте следующее:

1. Открываем новую страницу в браузере Mozilla Firefox и в адресной строке пишим: about:config и жмем Enter 
2. На появившейся странице с предупреждение нажимаем кнопку «Я обещаю, что будуосторожен!» 
3. Откроется страница с настройками Mozilla Firefox. В поле Фильтр введите строку: dom.ipc.plugins.enabled и установите во всех появившихся строчках значения в false (просто кликаем двойным нажатием на строке и видим как она меняется из true в false) 
4. После того как все поменяли закройте мазилу и запустите ее занова 
5. Проверяем загрузку проца и видим что теперь процесс plugin-container отключен.

Вот накопал еще кое что 

Незнаю как у Вас у меня рухнул плагин Flash Player, ничего не помогало angry 
Но решение нашлось на сайте mail.ru 
Вот и оно: 
Такая ошибка возникает в слабых системах, где время формирования файла превышает время ожидания реакции в самом Flash Player. Предлагаю один из методов решения проблемы для Firefox. (совершенно несогласен — мою машину вряд ли назовешь слабой 4 ядра, 3 герцовый проц, 4 гига памяти — что то тут не так) 
В Мозилле (Mozilla Firefox) делаем так: 
Заходим в административную часть Firefox, набрав в адресной строке браузера (Firefox) about:config соглашаемся с предупреждением о гарантии Firefox 
Затем отключаем функцию, установив следующий флаг: 
dom.ipc.plugins.enabled.npswf32.dll = false (вместо true) 
Также вместо отключения dom.ipc.plugins.enabled.npswf32.dll можно отключить таймаут, поставив его в "- 1" 
dom.ipc.plugins.timeoutSecs = -1

Как запретить изменение настроек прокси-серверов 

lockPref("app.update.enabled", false); 
lockPref("app.update.autoUpdateEnabled", false); 
lockPref("extensions.update.enabled", false); 
lockPref("extensions.update.autoUpdateEnabled", false); 
lockPref("network.proxy.type", 1); 
lockPref("network.proxy.http", "*.*.*.*"); 
lockPref("network.proxy.http_port", ****); 

Для тех, кто хоть немного знает английский — понятно, что в первых четырех строчках запрещается обновление браузера. Дальше строчкой lockPref("network.proxy.type", 1); устанавливается, что будут использоваться ручные настройки прокси-сервера и блокируется изменение настроек прокси-сервера. В следующей строке lockPref("network.proxy.http", "*.*.*.*"); указываем ip прокси сервера, порт указывается в строке lockPref("network.proxy.http_port", ****);. 

Небольшой "опус" по правильному созданию файла mozilla.cfg куда вставляются вышеуказанные строки 

Создаем файл mozilla.txt, в котором вписываем нужные вам строки (пример ниже). 

lockPref("app.update.enabled", false);lockPref("app.update.enabled", false); 
Запрещаем обновления browser'а, на случай, если он решит перезаписать существующие конфигурационные файлы. 

lockPref("browser.startup.homepage", "about:blank"); 
Устанавливаем стартовую страницу about:blank 

lockPref("browser.startup.page", 0); 
Та же настройка, что и предыдущая, делаем стартовой страницей — пустую. Просто на всякий случай. 

lockPref("browser.tabs.autoHide", false); 
Запрещаем пропадать панельке с tab'ами, когда ни один tab не открыт. Просто мне так больше нравится 

lockPref("network.proxy.type",0); 
Никаких прокси-серверов. У нас прямой доступ к интернет сайтам. 

lockPref("privacy.sanitize.sanitizeOnShutdown", true); 
Зачищаем личные данные пользователей после закрытия программы. 

lockPref("privacy.sanitize.promptOnSanitize", false); 
Причем зачищаем, не консультируясь по этому поводу с ними. 

lockPref("privacy.item.sessions", true); 
Чистим все SSL сессии. 

lockPref("privacy.item.passwords", true); 
Естественно, зачищаем все пароли, если они каким-то образом сохранились. 

lockPref("privacy.item.history", true); 
Удаляем всю history, чтобы никто не знал, что школьники лазят по порно-сайтам. 

lockPref("privacy.item.downloads", true); 
Удаляем список скаченных программ. Скачать скачают, а вот список скаченный программ, не всегда чистят за собой. 

lockPref("privacy.item.formdata", true); 
Чистим данные введенные в формы. 

lockPref("privacy.item.cookies", true); 
Чистим печенюшки 

lockPref("privacy.item.cache", true); 
Канал у нас щирокий, ограничений нет. Весь трафик проходит через ISA-server у ISP, который и там занимается кэшированием. Не будем отбирать у него хлеб и засорять жесткие диски. 

lockPref("browser.formfill.enable", false); 
Не сохраняем данные, введенные в формы. 

lockPref("browser.search.update", false); 
Не ищем обновления плагинов для поиска. 

lockPref("privacy.popups.showBrowserMessage", true); 
Показываем информационную линейку, которая предупреждает пользователя что тот или иной pop-up был заблокрован программой. Чтобы не было лишних вопросов почему они не открываются. 

lockPref("browser.shell.checkDefaultBrowser", false); 
Не проверяем, является ли Mozilla Firefox просмотрщиком по умолчанию, ибо пользователи пугаются при сообщении, что программа не является просмотрщиком по умолчанию. 

lockPref("security.enable_java", true); 
Включаем Java. 

lockPref("javascript.enabled", true); 
Включаем JavaScript. 

lockPref("security.warn_entering_secure", false); 
Не предупреждаем пользователей, что зашли на сайт через SSL. Все равно не читают этого сообщения. 

lockPref("security.warn_leaving_secure", false); 
Не предупреждаем пользователей, что вышли с сайта, на котором лазили через SSL. Все равно не читают этого сообщения. 

lockPref("security.warn_submit_insecure", false); 
Не пугаем пользователей тем, что их данные, отосланные Plain Text'ом, могут перехватить. Будут боятся работать в интернете. 

lockPref("browser.tabs.loadInBackground", true); 
Пусть все табы открытые открываются в фоне. Мне так больше нравится 

lockPref("browser.tabs.opentabfor.middleclick", true); 
Октрываем новые табы щелчком на мышиное колесико. 

lockPref("browser.tabs.warnOnClose", true); 
Предупреждаем юЗверя, что у него отрыты несколько табов, а он собрался закрывать Firefox. 

lockPref("extensions.update.enabled", false); 
Мы не пользуемся extension'ами, поэтому искать их обновления не будем. 

lockPref("signon.rememberSignons", false); 
Отказываемся от услуг Password Manager'а. Он дома (и то под вопросом), а не в публичных местах. 

lockPref("browser.download.manager.closeWhenDone", true); 
Закрываем download manager, когда все что нужно скачали. 

lockPref("security.enable_ssl2", true); 
Используем SSL 2.0. На всякий случай. 

lockPref("security.enable_ssl3", true); 
Используем SSL 3.0. Без него никак 

lockPref("security.enable_tls", true); 
Не знаю что за протокол. Потом почитаю. Тем не менее, раз он по умолчанию включен, поступим так же 

lockPref("signon.prefillForms", false); 
Не заполняем формы паролями автоматически, потому что мы их не сохраняем. 

lockPref("signon.expireMasterPassword", true); 
Если кто-то и поставил Master Password в Password Manager'е, пусть он пропадет. Не нужно конфигурировать чужой компьютер под себя 

lockPref("browser.download.manager.openDelay", 0); 
Всегда показываем download manager, даже если скачивание заняло 1 секунду. 

lockPref("browser.download.manager.focusWhenStarting", true); 
Фокусируем download manager, когда начинаем скачивать. 

lockPref("browser.download.useDownloadDir", false); 
Пусть пользователь сам выбирает куда ему нужно сохранять файлы. А то бывает кто-то поставить download directory, а другой не понимает что куда скачивается его программка. 

lockPref("browser.link.open_external", 3); 
Все линки открываются в новом табе. Я так привык 

lockPref("browser.download.manager.showWhenStarting", true); 
Показываем download manager каждый раз как начинается скачивание файла. 

lockPref("browser.history_expire_days", 0); 
Не ведем history 

lockPref("xpinstall.enabled", false); 
Не позволяем инсталлировать разного рода extensions. 

Вот smile Все это запихнул в файл. Естественно, без моих умных коментариев и сохранил его известно как (см. выше). Далее зашел СЮДА и воспользовался пунктом Upload mozilla.txt to get mozilla.cfg (byteshift 13). В результате, получил файл mozilla.cfg. Его я запихал в папку Mozilla Firefox (рабочая папка программы) на каждой компьютере. 

Остался последний шаг- заставить Firefox читать этот конфигурационный файл. Для этого, в папке Mozilla Firefox (рабочая папка программы) нужно зайти в папку greprefs и там добавить в файл all.js следующее (на каждом компьютере): pref("general.config.filename", "mozilla.cfg");

Как убрать у FireFox Мастер Импорта (из IE) при первом запуске у нового пользователя? 

В файле application.ini заменить EnableProfileMigrator=1 на EnableProfileMigrator=0

Google Chrome загружает веб-страницы и приложения с молниеносной скоростью.

откровенная ложь

Всем знакома эта лживая реклама, лживая на данный момент. Ранние версии может и были молниеносными, но не современные. 
Это сугубо мое личное мнение, но я думаю что многие сталкивались с такой проблемой как "тормоза" ХРОМА. 
Открыта одна только вкладка, а процессов запущено ХРОМ висит от 2 до 5, странно все это. 
Погуглив (пародоксально звучит smile ) я нашел много срача на данную тему, из которого вынес пока только 2 основные проблемы: 
1. — "Тормоза" ХРОМа связаны с перегруженным КЭШем. Чистится тут 
\Documents and Settings\ВАШ ПОЛЬЗОВАТЕЛЬ\Local Settings\Application Data\Google\Chrome\User Data\Default 
там удаляем папку Cache 
2. — Память жрут процессы самого ХРОМа и его плагины. Узнать какие процессы сейчас самые голодные можно набрав в командной строке 
about:memory 
также можно набрать chrome://plugins/ и отключить ненужные вам плагины 
В теории это должно значительно ускорить работу "молниеносного" браузера, но на практике оказалось этого мало. 

ПРОДОЛЖЕНИЕ СЛЕДУЕТ…


Метки: ,
Copyright 2018. All rights reserved.

Опубликовано 27.05.2011 Александр Глухоньков в категории "WEB