Июн
23
2014

Релиз Greasemonkey 2.0 может ломать некоторые Userscripts

Накануне состоялся выход популярного расширения для браузера Firefox — Greasemonkey 2.0. Инструмент пополнился новыми возможностями, продолжая оставаться самым мощным средством добавления UserScript в браузер. Однако, зафиксированы проблемы с некоторыми пользовательскими скриптами.

Greasemonkey 2.0 - расширение для установки userscript в Firefox

Когда речь заходит о необходимости в браузер Firefox установить какие-либо Userscripts, то у знающих людей сразу будет для вас ответ — Greasemonkey. Популярное расширение, разработчики которого на днях представили версию 2.0. Стоит обратить внимание, что на официальном сайте дополнений Mozilla вы его пока не найдете, необходимо некоторое время для прохождения модерации (пока доступна только версия 1.15). Однако, при желании новую версию можно найти в тестовом списке.

Работа, проведенная во второй версии, способствует улучшению стабильности, надежности и безопасности в работе. Но, в нововведениях кроется небольшая проблема: из-за некоторых изменений возможно прекращение работы некоторых Userscripts, особенно давно не обновляемых. Одно из таких изменений связано с использованием параметра @grant, который позволяет скриптам указать, какие API они хотят использовать. До этого Greasemonkey сам пытался определить правильные настройки. Изменение будет работать только для вновь устанавливаемых скриптов, уже существующие не будут затронуты новым правилом.

Второе изменение связано с необходимостью соответствовать изменениям в компоненте unsafeWindow, в Add-on SDK Firefox. Теперь скрипты должны использовать новые методы для записи значений: cloneInto (), exportFunction () и createObjectIn (). Это также может «поломать» работоспособность некоторых скриптов.

Помимо этого, были внесены некоторые другие правки: удалены все ссылки на ныне не работающий сайт userscripts.org, по умолчанию включена поддержка Firefox Sync (установленные скрипты могут синхронизироваться на разных компьютерах), исправлены некоторые ошибки.

Оставить комментарий

Цитировать