Если вы уже выполнили обновление до Firefox 3.6, вы могли заметить, что многие из ваших расширений больше не работают, а старый трюк checkCompatibility больше не работает. Или это?
Спасибо моему доброму приятелю Дэниелу за то, что он указал на изменения в Firefox 3.6. Его личный блог настолько занудный, что у тебя голова взорвется.
Совместимость принудительного расширения с Firefox 3.6 +
Это ошибка, которая появляется при попытке установить несовместимое расширение. Обратите особое внимание на строку версии Firefox, так как она понадобится нам позже.
Введите about: config в адресную строку, а затем, щелкнув предупреждение, щелкните правой кнопкой мыши в списке и выберите «Создать» -> «Логическое значение» в меню.
Теперь нам будет предложено ввести имя предпочтения. Здесь вам нужно обратить внимание на конкретную версию, которую вы используете, потому что предпочтение должно быть установлено для той версии Firefox, которую вы используете.
Мы используем Firefox 3.6b3, как отмечено в сообщении об ошибке выше, поэтому предпочтение будет следующим … обратите внимание на заглавную букву C, что очень важно.
Обновление. Для текущего кандидата на выпуск Firefox 3.6 вам потребуется следующее:
extensions.checkCompatibility.3.6
В основном это формат extensions.checkCompatibility.VERSION.b для бета-версий или extensions.checkCompatibility.VERSION.a для альфа-версий. Поэтому, если вы тестировали Firefox 3.8 Alpha, вы бы использовали extensions.checkCompatibility.3.8a в качестве имени предпочтения.
Да, это была не самая простая вещь. В следующем диалоговом окне просто выберите «false» и закройте диалоговое окно.
Теперь вы должны увидеть значение в списке, если отфильтровать его.
И ваши расширения должны теперь установить. Если они этого не делают, вы, вероятно, указали неверную версию в имени предпочтения.
Определенно очень полезный совет, и я подозреваю, что буду использовать его постоянно.