Я использую Firefox 15 (бета), и я подумал, что дополнения, где предполагается, что они по умолчанию должны быть совместимы, независимо от максимальной совместимости версий. Я нашел это на сайте, который, кажется, подтверждает то, что я думал:

Совместимость надстроек по умолчанию - эта функция уже включена во все версии браузера начиная с Firefox 10 и далее. В основном это предполагает, что дополнения Firefox совместимы, хотя их максимальная совместимость версий может указывать иначе.

Или, как говорит Мозилла:

Подавляющее большинство надстроек работают от одной версии Firefox к другой без необходимости обслуживания разработчика, но в текущей системе информация о совместимости должна быть обновлена, чтобы Firefox мог включить надстройку для использования. Для надстроек, размещенных на AMO, это делается автоматически. Однако 75% используемых надстроек не размещаются на AMO и поэтому являются серьезным препятствием для совместимости для наших пользователей. Все усилия по обеспечению совместимости, прилагаемые к каждому выпуску, заключаются в том, что Firefox по-прежнему предполагает, что надстройки будут несовместимы между версиями, хотя обычно это не так.

Мы должны изменить предположение Firefox о совместимости надстроек с некоторыми исключениями. Бинарные надстройки никогда не совместимы между выпусками, а также имеют наибольший риск негативных побочных эффектов. Firefox должен автоматически активировать надстройки с низким уровнем риска (недвоичные) в новых версиях Firefox и проверять AMO на наличие дополнительной информации о совместимости.

Когда пользователи обновляются до новой версии Firefox, должны быть отключены только те дополнения, которые на самом деле несовместимы, а остальные считаются совместимыми. Поскольку пользователи Nightly, Aurora и Beta будут тестировать надстройки в течение нескольких недель перед стабильными пользователями, мы должны быть в состоянии выявлять и помещать в черный список несовместимые надстройки, прежде чем стабильные пользователи будут затронуты действительно несовместимой надстройкой.

У меня есть несколько дополнений, которые говорят мне, что они несовместимы с FireFox 15. Я неправильно понимаю, что означает совместимость надстроек по умолчанию? Как определить, является ли надстройка бинарной надстройкой, и / или определить, действительно ли надстройка несовместима?

2 ответа2

1

Просто отвечая на часть ваших вопросов: я не могу дать вам способ определить для всех дополнений. Но, вообще говоря, если у аддона есть специальная версия для Windows, и еще одна для Mac, и еще одна для Linux (или указанная для работы только для Windows ИЛИ Linux ИЛИ Mac), это указывает на бинарный аддон в 99% случаев. Конечно, это не означает, что все остальные не являются бинарными аддонами.

И нет, ИМХО, вы не неправильно истолковываете, что означает "совместимость аддонов по умолчанию" - или я тоже так делаю. Насколько я понимаю, это означает, что недвоичные аддоны больше не должны помечаться как несовместимые при обновлении до более новой версии Firefox (даже если их "maxver" может указывать так), и, следовательно, не должны деактивироваться обновлением. И мой опыт - я прав в этом (по крайней мере, в отношении моей последней пары FF-обновлений).

0

Все дополнения Firefox являются версионными. То есть они перечисляют версии Firefox, с которыми они совместимы.

Система управления версиями позволяет включать будущие номера версий FF, но традиционно разработчики надстроек говорят только о том, что их версия совместима с текущей (и, возможно, следующей, если разработка будет достаточно далеко) основной версией FF.

Конечно, с тех пор, как FF перешел на быстрые релизы, это уже не очень хорошо работает.

Вы можете легко, вручную изменить список версий, поскольку надстройка на самом деле представляет собой скрытый zip-файл. Просто откройте файл в 7zip или что-то подобное, и вы увидите большой список файлов. Дайте мне знать, если вы хотите больше информации об этом, и я проведу вас через внесение изменений. Однако, я не гарантирую, что аддон будет работать, я боюсь.

Существуют также дополнения, которые позволяют игнорировать управление версиями. Попробуйте " Пропустить проверку совместимости аддонов 2 ".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .