Почему дополнения становятся несовместимыми при обновлении Firefox

19

Мой браузер по умолчанию - Chrome, но когда я по какой-либо причине время от времени использую Firefox, его часто обновляют.
Почти каждый раз, когда я обновляю Firefox, некоторые из моих дополнений становятся несовместимыми.
Это почему?
Почему этого не происходит в Chrome?

Tyilo
источник
3
Это действительно отстой, и почему я использую Firefox все меньше и меньше.
Ланс Робертс
1
Chrome и Firefox имеют разные архитектуры дополнений. Firefox гораздо более эффективен, но Chrome более сознательно продуман, чтобы избежать подобных проблем. Система Firefox сильно привязана к номерам версий, так как API аддонов часто меняются между версиями. Система Firefox стала очень непригодной для использования, так как они недавно изменили свой цикл выпуска и нумерацию версий. Надеюсь, они придумают стратегию для ее улучшения, но я еще не прочитал ничего обнадеживающего.
hippietrail

Ответы:

10

Я слышу тебя! Сегодня я впервые за последние несколько лет запустил Firefox, чтобы использовать только одно дополнение - тогда он сказал, что доступно обновление - я позволил ему сделать это, и затем все мои дополнения были отключены!

Обновления Firefox фактически не помечают отдельные надстройки как несовместимые как таковые, авторы надстроек, не заявляющие, что они совместимы, отключают их.

Вы можете использовать средство добавления совместимости, которое позволит вам сообщать о дополнениях, которые не «совместимы» с вашей версией Firefox.

Что касается того, почему Chrome этого не делает - я думаю, что это субъективно, и вы получите разные ответы - ИМХО, он разработан более традиционным способом - он позволяет все надстройки и, если что-то сломается, ответственность лежит на пользователе чтобы найти ошибку, например, отключив ее до тех пор, пока она не узнает, что она безопасна, Firefox может раздражать обычного пользователя, но является более безопасным решением для конечного пользователя.

Уильям Хилсум
источник
21

Каждый аддон в Firefox имеет настройку, которая указывает, с какими версиями Firefox он будет работать (предполагается, что автор проверил их аддон с упомянутыми версиями). Исторически сложилось так, что аддоны обычно заявляли о совместимости с основным выпуском Firefox (например, 2.X), но затем возникали проблемы с различиями между 3.0 и 3.6, поэтому авторы аддонов стали более конкретными и заявляли о совместимости только с определенными старшими и младшими версиями (например, 3.6.X). ). Можно указать диапазон версий (например, 2.X -> 3.6.X), но необходимо указать верхний предел, и это не может быть неизданной будущей версией Firefox, если вы хотите распространять свое дополнение через сайт Mozilla.

Теперь, когда «основные» версии Firefox выпускаются каждые 6–8 недель (мы видели версии 4.0–6.0 с марта), авторы аддонов просто не успевают, и все больше и больше отстают.

Время от времени вы увидите сообщение на странице «Расширения» в Chrome, в котором говорится, что необходимо обновить конкретное расширение для работы с текущей версией Chrome, но, поскольку обновления выполняются автоматически в фоновом режиме, в этом состоянии его трудно поймать.

грушевый сидр
источник
-1

Если это вас раздражает, одно из исправлений - просто не использовать эзотерические или непопулярные дополнения. В любом дополнении системные плагины со временем устаревают. Непопулярные, заброшенные или чужие надстройки редко обновляются для использования нового API, доступного в новом браузере.

Я годами использую один и тот же набор аддонов и только один раз получаю ошибку несовместимости. Мой список:

  • LastPass
  • Xmarks
  • Adblock Plus
  • Greasemonkey - это единственный, с которым у меня возникли проблемы
  • поджигатель
  • Живые HTTP-заголовки
  • Chatzilla

Все эти аддоны работали годами без проблем. Что у них общего? Они популярны.

Честно говоря, недавнее избиение Firefox, потому что они используют чей-то аддон, который не работает в новой версии firefox, когда аддон был создан на выходных для какой-то миниатюрной функциональности и опубликован просто для того, чтобы дать их названию некоторую экспозицию, становится очень старым. Популярные аддоны всегда работали, используйте их. Если вы используете аддон, который скачали 5 человек, то ваш самостоятельно

TheLQ
источник
Не хочешь объяснить отрицательный голос?
TheLQ