Вопрос: Как включить режим принудительной совместимости в Firefox? Нужен ли он?
Ответ: Начиная с Mozilla Firefox 10 режим принудительной совместимости де-факто активирован по умолчанию, так что специально включать его больше не надо, если только оно не входит в список исключений ниже:
Вышел Firefox 10 Бета | Форум Mozilla Россия
Дополнения по умолчанию теперь совместимы с Firefox: процесс обновления Firefox стал более гладким и простым, так как дополнения теперь будут автоматически считаться совместимыми с Firefox, даже если в качестве максимальной поддерживаемой версии указан более старая версия броузера. Исключениями из этого правила будут являться:
• дополнения с бинарными компонентами;
• дополнения, чья максимальная поддерживаемая версия ниже Firefox 4.0;
• дополнения, чья минимальная поддерживаемая версия выше этой версии Firefox;
• дополнения, автор которых в явном виде отказался от механизма "совместимо по умолчанию";
• дополнения из "чёрного списка" сайта addons.mozilla.org, не прошедшие тестирование на совместимость с этой версией Firefox.
Для тех, кто по каким-то причинам продолжает использовать более старые версии, информация ниже по-прежнему сохраняет свою актуальность.
Вопрос [был] актуален в связи с участившимся выходом новых версий Firefox, с которыми регулярно оказываются несовместимы многие популярные расширения. Это проявляется в следующем:
при установке может выдаваться сообщение о несовместимости...
...или о неподдержке безопасного обновления (новый механизм, появившийся в Firefox 3):Однако часто оказывается так, что расширение вполне работоспособно, если установить и использовать его в режиме принудительной совместимости, который включается в скрытых настройках Firefox.
При этом необходимо помнить, что использование этого режима может быть небезопасно, корректная работа несовместимых расширений не гарантируется, а в особо тяжёлых случаях могут быть потеряны важные данные, поэтому используйте его на свой страх и риск и не забывайте про резервное копирование важных данных.
Для включения режима принудительной совместимости требуется:
Ввести в адресной строке about:config и создать логический параметр extensions.checkCompatibility[1], поставив значение в false или установить умеющее это делать расширение (предварительно убедившись, что оно совместимо с вашей версией Firefox и набором уже имеющихся расширений) и разрешить в его настройках этот режим.
Отключить проверку безопасности обновлений, для чего ввести в адресной строке about:config и создать логический параметр extensions.checkUpdateSecurity, поставив значение в false.Убедиться, что проверка совместимости/безопасности обновлений отключена можно, открыв окно «Дополнения» (на первый план выводится сообщение о «проверке безопасности обновлений»).
Отдельная благодарность Sid за помощь в наполнении раздела,особенно снимки экрана
Отредактировано MySh (11-05-2012 22:42:42)
Отсутствует
Ответ на этот вопрос.
Скрываем уведомления об отключении проверки совместимости и безопасности обновлений.
userChrome.css (из-за наличия кириллицы файл обязательно должен быть сохранен в кодировке UTF-8):
@-moz-document url("chrome://mozapps/content/extensions/extensions.xul") { notification[type="warning"][label^="Проверка совместимости"], notification[type="warning"][label^="Проверка безопасности обновлений"] { display: none !important; } }
P.S. Разумеется, работает только в русской локали – для других надо вписывать свой текст (нужно начало + пара характерных слов).
Например, для en-US в userChrome.css надо добавлять следующее:
@-moz-document url("chrome://mozapps/content/extensions/extensions.xul") { notification[type="warning"][label^="Add-on compatibility checking"], notification[type="warning"][label^="Add-on update security checking"] { display: none !important; } }
Отредактировано Infocatcher (22-06-2008 17:11:47)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Для Firefox 3.6 имя настройки в about:config должно включать в себя первые две цифры версии браузера:
extensions.checkCompatibility.3.6 = false
Отредактировано Sid (31-03-2011 13:32:14)
Отсутствует
…Соответственно, для Firefox 4.0, 5.0, 6.0, … 9.0 (всегда), 10.0 и выше — в указанных ранее случаях — в about:config надо добавить:
extensions.checkCompatibility.4.0 = false
extensions.checkCompatibility.5.0 = false
extensions.checkCompatibility.6.0 = false
…
extensions.checkCompatibility.10.0 = false
Расширения, умеющие включать режим принудительной совместимости (присутствие расширения в списке означает, что у него есть такая функция):
Отредактировано MySh (11-05-2012 22:47:45)
Отсутствует
Скрытие уведомлений об отключении проверки совместимости и безопасности обновлений в Firefox 4.0 и выше, userContent.css:
@-moz-document url("about:addons") { #addons-page:not([warning="safemode"]) .view-header { /* See styles for .view-header in chrome://mozapps/skin/extensions/extensions.css */ background: rgba(251, 252, 253, 0.25) !important; } #addons-page:not([warning="safemode"]) .view-header > .global-warning, #addons-page:not([warning="safemode"]) #list-view > .view-header.global-warning-container { display: none !important; } }
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует