Как сделать версию расширения, совместимую с FF 3.6? - PullRequest
1 голос
/ 14 февраля 2012

Я только что создал очень простое дополнение для Firefox, но оно совместимо только с FF 8+. Я хотел бы сделать версию, совместимую с FF 3.6 и FF 4+. Существует ли SDK для этих версий, который я могу использовать для создания / компиляции версии, которая будет работать с этими версиями?

1 Ответ

1 голос
/ 14 февраля 2012

Нет, даже Add-on SDK 1.0 помечал надстройки как совместимые только с Firefox 4.0b7 и выше.Основная причина заключается в том, что Firefox 3.6 не поддерживает установку надстроек без перезапуска, и разработка надстройки, которая будет использовать «обычный» подход в Firefox 3.6, и установка без перезапуска в Firefox 4 и выше довольно сложна.Есть и другие проблемы с Firefox 3.6.Итак, ваши варианты:

  • Просто игнорируйте Firefox 3.6.Это должно быть лучшим способом действий, учитывая, что эта ветка Firefox скоро станет неподдерживаемой - ее и без того небольшое количество пользователей снова будет значительно уменьшено.
  • Создайте классическое расширение без использования SDK.Это может быть нетривиально в зависимости от того, что делает ваше расширение, и вы, скорее всего, потеряете возможность установки без перезапуска (как я уже говорил выше, поддерживать его при совместимости с Firefox 3.6 очень нетривиально).
  • Используйте предварительную версию SDK надстройки, например, SDK надстройки 0,9 .Различия с текущими версиями SDK могут быть незначительными для того, чтобы ваше расширение работало, но вы должны ожидать ошибок и проблем из-за изменений в браузере, поскольку этот SDK был выпущен (в нем указана максимальная поддерживаемая версия Firefox 4.0b6).
...