Вопрос: Как включить режим принудительной совместимости в Firefox 3? Нужен ли он?

Ответ: Вопрос актуален в связи с выходом новой версии Firefox, с которой оказались несовместимы многие популярные расширения. Это проявляется в следующем:
при установке может выдаваться сообщение о несовместимости...
...или о неподдержке безопасного обновления (новый механизм, появившийся в Firefox 3).
Однако часто оказывается так, что расширение вполне работоспособно, если установить и использовать его в режиме принудительной совместимости, который включается в скрытых настройках Firefox 3.

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

Для включения режима принудительной совместимости следует:



  • Ввести в адресной строке about:config и создать логический параметр extensions.checkCompatibility, поставив значение в false или установить расширение Nightly Tester Tools (предварительно убедившись, что оно совместимо с вашей версией Firefox) и разрешить в его настройках этот режим.
  • Отключить проверку безопасности обновлений, для чего ввести в адресной строке about:config и создать логический параметр extensions.checkUpdateSecurity, поставив значение в false.


Убедиться, что проверка совместимости/безопасности обновлений отключена можно, открыв окно «Дополнения» (на первый план выводится сообщение о «проверке безопасности обновлений»):

Второй способ

1) переименовываете файл любого дополнения из *.xpi в *.zip;
2) открываете в любом архиваторе (рекомендуем 7zip);
3) распаковываете оттуда файл install.rdf на рабочий стол или в любой временный каталог;
4) переименовываете файл install.rdf в install.txt;
5) находите там значение maxVersion (относящееся к искомому программному продукту; так, если мы создаем дополнение для Firefox, то и ищем соответствующую строку! Это важно, потому что там могут быть значения, относящиеся к другими программным продуктам Mozilla):

<!-- support for Firefox -->

<em:maxVersion>2.0</em:maxVersion>


6) изменяете его значение, допустим - с 2.0 на 3.6;
7) сохраняете файл в кодировке UTF-8;
8) переименовывываете его обратно в install.rdf;
9) удаляете старый файл install.rdf из архива;
10) добавляете в архив новый файл install.rdf;
11) переименовываете расширение архива *.zip в *.xpi;
12) устанавливаете дополнение;
13) перезапускаете программу.