Снова Приручаем 14-Го «Лиса»: Правильные Настройки По Умолчанию

После обновления до Firefox 14 (Windows) хорошее впечатление от улучшений сменилось недоумением, а затем и осознанием проблемы: файл настроек prefs.js в defaults\pref, который раньше работал со всеми версиями от 4 до 13, перестал загружаться.

Проводились самые разные эксперименты — и все безуспешно: включался антифишинг, автообновление и прочие признаки безвкусицы.

Ищу строку «по умолчанию» во всех файлах, файлов много, но первое внимание падает на xul.dll. Открываю в Олли, ищу то же самое.

И вот - я вижу интересные детали

  
  
   

.

100196C2 MOV ECX,xul.10BE1CF0 ASCII "greprefs.js" 100196D5 PUSH xul.10BE1CFC ASCII "defaults/pref/*.

js$" 10019744 PUSH xul.10BB0D28 ASCII "PrfDef" 10019799 PUSH xul.10BE1D10 ASCII "defaults/preferences/*.

js$" 10019849 PUSH xul.10BB0EF4 ASCII "PrefDL" .



а также здесь:

1073043C MOV EDI,xul.10BE1B94 ASCII "defaults/preferences/*.

(J|j)(S|s)$"

Я пытаюсь создать каталог предпочтения по умолчанию и переместите туда мой prefs.js. Я запускаю.

Да! Все настройки на месте.

Итак: наш файл настроек js должен находиться в Mozilla Firefox\defaults\preferences .

Любопытно, что в раздаче до сих пор присутствует defaults\pref, но вроде бы Channel-prefs.js там не работает. Но дело не в этом, я оставил все как есть.

Потом заглянул в Linux - оказывается, уже в Fox 10 каталог настроек (а не prefs) вложен в defaults! Вот и ответ на вопрос, почему Mozilla нарушает (во второй раз) привычный, устоявшийся порядок вещей — ради единства верстки на разных платформах.

А вот мой файл настроек, созданный на основе известных рекомендаций, их критики и моих собственных исследований.

И, да, я использую антирекламный плагин imglikeopera, для него есть соответствующие настройки.



# Mozilla User Preferences pref("browser.shell.checkDefaultBrowser", false); pref("app.update.enabled", false); pref("browser.cache.memory.max_entry_size", 4096); pref("browser.display.show_image_placeholders", false); pref("browser.download.useDownloadDir", false); pref("browser.feeds.showFirstRunUI", false); pref("browser.places.importBookmarksHTML", false); pref("browser.rights.3.shown", true); pref("browser.safebrowsing.enabled", false); pref("browser.safebrowsing.malware.enabled", false); pref("browser.search.update", false); pref("browser.sessionhistory.max_total_viewers", 1); pref("browser.startup.page", 0); pref("browser.tabs.animate", false); pref("config.trim_on_minimize", true); pref("content.notify.backoffcount", 5); pref("extensions.shownSelectionUI", true); pref("extensions.update.enabled", false); pref("extensions.update.notifyUser", false); pref("extensions.pendingOperations", false); pref("toolkit.telemetry.prompted", true); pref("gfx.direct2d.force-enabled", true); pref("layers.acceleration.force-enabled", true); pref("imglikeopera.default.policy", 1); pref("imglikeopera.experimental.options", true); pref("imglikeopera.expiration.time", 604800); pref("imglikeopera.flash.block", true); pref("imglikeopera.policy.patterns", "yandex.net/ 1 yandex.st/lego/ 1 "); pref("imglikeopera.policy.switchModes", "1,2"); pref("intl.charsetmenu.browser.cache", "windows-1251, UTF-8"); pref("network.cookie.prefsMigrated", true); pref("network.dns.disableIPv6", true); pref("network.http.max-persistent-connections-per-server", 8); pref("network.http.pipelining", true); pref("network.http.proxy.pipelining", true); pref("privacy.sanitize.migrateFx3Prefs", true); pref("privacy.sanitize.timeSpan", 0); pref("security.warn_entering_weak", false); pref("security.warn_viewing_mixed", false); pref("ui.submenuDelay", 0);

Теги: #Firefox 14 #firefox #defaults #модификация файла #уточнение #правильные браузеры #развертывание #настройка #Firefox

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.