Чому додатки стають несумісними під час оновлення Firefox


19

Мій браузер за замовчуванням - Chrome, але коли я періодично використовую Firefox з будь-якої причини, часто його оновлюю.
Майже щоразу, коли я оновлюю Firefox, деякі з моїх додатків стають несумісними.
Чому так?
Чому цього не відбувається в Chrome?


3
Це дійсно гарно, і чому я весь час все менше використовую Firefox.
Ленс Робертс

1
Chrome і Firefox мають різні архітектури додатків. Firefox набагато більш здатний, але Chrome більш свідомо продуманий, щоб уникнути подібних проблем. Система Firefox сильно прив’язана до номерів версій, оскільки API-адреси додатків часто змінюються між версіями. Система Firefox стала дуже непридатною, оскільки нещодавно змінили цикл випуску та нумерацію версій. Сподіваюся, вони придумають стратегію для її вдосконалення, але я ще нічого не сподівався.
hippietrail

Відповіді:


10

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

Оновлення Firefox насправді не відзначають окремі аддони як несумісні, але автори аддону не заявляють, що вони сумісні, що їх відключає.

Ви можете використовувати репортер сумісності, який дозволить вам повідомляти про доповнення, які не "сумісні" з вашою версією Firefox.

Що стосується того, чому Chrome цього не робить - я вважаю, що це суб'єктивно, і ви отримаєте різні відповіді - IMHO, він розроблений більш традиційним способом - він дозволяє використовувати всі додатки, і якщо щось порушиться, навантаження на користувача щоб знайти помилку, де, відключившись, поки вони не дізнаються, що це безпечно, 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
  • Xmark
  • Adblock плюс
  • Greasemonkey - Це єдиний, з яким у мене виникають проблеми
  • Firebug
  • Живі заголовки HTTP
  • Chatzilla

Усі ці аддони працювали роками без проблем. Що у них спільного? Вони популярні.

Чесно кажучи, недавній Firefox базується через те, що вони використовують чийсь аддон, який не працює в новій версії Firefox, коли аддон створений у вихідні для певного функціоналу і опублікований просто для того, щоб дати ім'я деякої експозиції, стає справді старим. Популярні аддони завжди працювали, використовуйте їх. Якщо ви використовуєте аддон, який завантажили 5 осіб, то самостійно


Хочете пояснити голосування?
TheLQ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.