Рекомендуємо, 2024

Вибір Редакції

Як перевірити сумісність надбудови з Firefox 57 або пізніше

Firefox 57, який планується випустити в листопаді цього року, принесе деякі досить великі зміни у веб-переглядачі, включаючи такі, які потенційно можуть порушити сумісність з деякими популярними додатками, які багато хто з нас вважає незамінними у повсякденному використанні . З Mozilla віддаляючись від XPCOM і XUL, основою процвітаючої еко-системи додатків Firefox, браузер підтримуватиме лише новий API розширення, який називається "WebExtensions", закінчуючи сумісністю з XUL розширенням накладок, початковими розширеннями, розширеннями SDK і навіть Embedded Розширення WebExtensions. Як присвячений користувачу Firefox з часів Netscape Navigator ще в середині дев'яностих, ідея про те, що деякі з моїх улюблених додатків можуть застаріти протягом декількох тижнів, є гіркою пігулкою, але є обхідні шляхи, які можна використовувати, щоб купити собі деякий час, перш ніж вони стануть застарілими. У цій статті ми сьогодні розповімо, чому Mozilla зневажає розширення XUL, як перевірити сумісність з Firefox 57, і як ви можете продовжувати використовувати існуючі розширення навіть після того, як Firefox 57 закінчить підтримку XUL і XPCOM для добре.

Чому Mozilla завершує підтримку XUL з Firefox 57?

Відповідно до заяв, опублікованих раніше цього року компанією Mozilla, реалізація API WebExtensions допоможе Firefox багато в чому, хоча багато хто в спільнотах розробників і користувачів не переконані. По-перше, за словами Кена Нідхема, менеджера робочого столу Firefox Mozilla, основна причина, через яку браузер відмовляється від XPCOM і XUL, - це безпека і стабільність . За його словами, той факт, що більшість коду Firefox в JavaScript є величезною перевагою для браузера з точки зору того, щоб зробити його набагато більш настроюваним, ніж будь-який з його конкурентів, але це також робить браузер за своєю суттю небезпечним від шкідливих програм та інших засобів безпеки. загрози. Далі він сказав: «Додатки мають повний доступ до внутрішньої реалізації Firefox. Ця відсутність модульності призводить до багатьох проблем. Додатки також можуть призвести до збою Firefox, коли вони використовують API несподівано ”.

WebExtensions, новий інтерфейс прикладного програмування (API), який Firefox вже прийняв і буде єдиною підставою для своїх додатків з Firefox 57, також сумісний з Blink, яка є вилкою Google з відкритим вихідним кодом WebKit движка браузера, який зараз використовується за допомогою Safari і формує основу інших популярних браузерів, таких як Chrome і Opera, причому останній відмовляється від свого браузера Presto на користь WebKit деякий час назад. Blink-сумісність дозволить розробникам легко переносити свої Chrome-додатки до Firefox без необхідності змінювати код занадто багато, що є ще однією причиною зміни, згідно з Mozilla. Так чи сподобається вам це чи ні, вам доведеться мати справу з цією зміною.

Перевірте, які доповнення сумісні з Firefox 57 або пізніше

  • Щоб перевірити, чи є ваші додатки сумісними з Firefox 57 і пізнішими версіями, натисніть на меню гамбургера у верхньому правому куті вікна Firefox, а потім натисніть кнопку "Додатки" .

  • На екрані, що з'явився, натисніть кнопку "Розширення", як показано на зображенні нижче.

Тепер ви можете побачити XUL та інші розширення, позначені жовтим тегом "Legacy", тоді як ті, які вже перенеслися на API WebExtension, не матимуть такої позначки, і продовжуватимуть працювати як завжди, навіть з Firefox 57 і пізнішими.

Як продовжувати використовувати застарілі розширення

Якщо ви дійсно хочете продовжувати використовувати конкретне розширення, розробник якого ще не перейшов до WebExtensions, або навряд чи це зробить у майбутньому, ви можете перейти на Firefox ESR (Extended Release Release), який значною мірою спрямований в організаціях і на підприємствах, які оцінюють сумісність за функціями. Релізи ESR можуть не оновлюватися новими функціями, але вони продовжують отримувати всі виправлення безпеки до випуску наступної версії ESR. Поточний випуск ESR - це Firefox 52, і він продовжуватиме отримувати оновлення безпеки до наступного червня, тому ви можете продовжувати використовувати свої успадковані розширення до тих пір, поки ви не будете турбуватися про безпеку. Це не буде постійним рішенням, але придбає вам деякий час, щоб оцінити ваші варіанти вперед.

Перевірте сумісність з Firefox або 57 пізніше

Хоча пересування Firefox привернуло велику кількість вокальних та впливових критиків, організація все ще продовжує планувати запропоновані зміни. Тож, сподобається вам це чи ні, принаймні деякі з ваших улюблених додатків більше не можуть бути використані до кінця цього року. Звичайно, ви можете перейти до версії ESR, але ви все ще будете жити у позичений час, тому що перепочинок буде тимчасовим і не постійним. Чи вважаєте ви, що зміни відштовхнуть розробників і користувачів? Чи втратить Firefox частину своїх користувачів, або ви вважаєте, що жорсткі користувачі Firefox продовжуватимуть підтримувати браузер, якщо тільки з ідеологічних причин? Дайте нам знати, що ви думаєте про цю проблему, тому що ми любимо почути від вас.

Top