Greasemonkey 4: совместимость с Firefox 57
- Категория: Fire Fox
Разработчики популярного расширения пользовательских скриптов Greasemonkey для Firefox анонсировали Greasemonkey 4, новую версию расширения для браузера.
Greasemonkey 4 будет совместим с Firefox 57, поскольку он будет выпущен как WebExtension. Mozilla планирует отказаться от поддержки устаревшей системы надстроек Firefox когда выйдет стабильный Firefox 57.
Хотя есть некоторые варианты продолжения использования устаревших надстроек в некоторых версиях 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. Это хорошо, хотя это означает, что некоторые скрипты больше не будут работать в этой версии, если они не будут обновлены их авторами.
Теперь ваша очередь: Что вы думаете об объявлении? Вы используете пользовательские скрипты?