Greasemonkey 4: сумісність Firefox 57

Розробники популярного розширення користувача сценарії Greasemonkey для Firefox оголосили нову версію розширення для браузера Greasemonkey 4.

Greasemonkey 4 буде сумісний з Firefox 57, оскільки він вийде у вигляді WebExtension. Після випуску Firefox 57 Stable Mozilla планує припинити підтримку застарілої системи надбудов Firefox.

Хоча існують деякі варіанти продовження використання застарілих додатків у деяких версіях Firefox, принаймні, поки що, більшість із них мають тимчасовий характер.

Це в свою чергу означає, що розробникам додатків потрібно портувати свої додатки, щоб вони залишалися сумісними з Firefox 57 та новішими версіями веб-браузера. Не всі додатки можуть бути перенесені з іншого боку, оскільки система WebExtensions не повністю повторює функціональність застарілої додаткової системи Firefox.

Оновлення : Greasemonkey 4 тепер доступний як WebExtension на Mozilla AMO.

Greasemonkey - це розширений профіль для Firefox. На момент написання записів у нього понад 880 тис. Користувачів. Поточна версія Greasemonkey, що пропонується на Mozilla AMO, є застарілою надбудовою. Ця версія більше не працюватиме у Firefox 57 Stable або Beta, якщо Mozilla не змінить графік.

Розробники Greasemonkey оголосили на офіційному сайті проекту, що Greasemonkey 4 працює. Ця нова версія додатка для браузера буде повністю сумісна з Firefox 57. Це хороша новина для користувачів додатку, навіть якщо такі варіанти, як Violentmonkey або Tampermonkey, також доступні та сумісні з Firefox 57.

Мінусом цього є те, що цей крок порушить сумісність з деякими сценаріями користувачів. Цю зміну розробники не застосували за допомогою нових API, створених Mozilla, але прийняли цілеспрямоване рішення.

Як результат, версія 4 Greasemonkey - майже повне переписування. Його інтерфейс та набір функцій були відновлені для того, щоб найкраще працювати з новими версіями Firefox. Було зроблено різноманітні компроміси. Ми вирішили внести рідкісну назад несумісну зміну.

Було прийнято рішення лише підтримувати сценарії користувачів, призначені для асинхронного виконання з міркувань продуктивності. Це порушує сумісність зі старими сценаріями.

Greasemonkey 4 зараз доступний як альфа-версія. Сумісність обмежена Firefox 56 та більш ранішою версією, але не найновішою версією Firefox, Firefox 58

Користувачам Greasemonkey доведеться впоратися з ще однією зміною: версія 4 надбудови більше не надходить із текстовим редактором, а замість цього покладається на вбудований редактор. Це обмеження нової системи WebExtensions, оскільки розширення вже не мають доступу до файлової системи.

Заключні слова

Наступна версія Greasemonkey буде сумісною з Firefox 57. Це добре, хоча це означає, що деякі сценарії більше не працюватимуть у цій версії, якщо їх не оновлюють їхні автори.

Тепер Ви: Що Ви приймаєте за оголошення? Чи використовуєте ви сценарії користувачів?