23
2014
Релиз Greasemonkey 2.0 может ломать некоторые Userscripts
Накануне состоялся выход популярного расширения для браузера Firefox — Greasemonkey 2.0. Инструмент пополнился новыми возможностями, продолжая оставаться самым мощным средством добавления UserScript в браузер. Однако, зафиксированы проблемы с некоторыми пользовательскими скриптами.
Когда речь заходит о необходимости в браузер Firefox установить какие-либо Userscripts, то у знающих людей сразу будет для вас ответ — Greasemonkey. Популярное расширение, разработчики которого на днях представили версию 2.0. Стоит обратить внимание, что на официальном сайте дополнений Mozilla вы его пока не найдете, необходимо некоторое время для прохождения модерации (пока доступна только версия 1.15). Однако, при желании новую версию можно найти в тестовом списке.
Работа, проведенная во второй версии, способствует улучшению стабильности, надежности и безопасности в работе. Но, в нововведениях кроется небольшая проблема: из-за некоторых изменений возможно прекращение работы некоторых Userscripts, особенно давно не обновляемых. Одно из таких изменений связано с использованием параметра @grant, который позволяет скриптам указать, какие API они хотят использовать. До этого Greasemonkey сам пытался определить правильные настройки. Изменение будет работать только для вновь устанавливаемых скриптов, уже существующие не будут затронуты новым правилом.
Второе изменение связано с необходимостью соответствовать изменениям в компоненте unsafeWindow, в Add-on SDK Firefox. Теперь скрипты должны использовать новые методы для записи значений: cloneInto (), exportFunction () и createObjectIn (). Это также может «поломать» работоспособность некоторых скриптов.
Помимо этого, были внесены некоторые другие правки: удалены все ссылки на ныне не работающий сайт userscripts.org, по умолчанию включена поддержка Firefox Sync (установленные скрипты могут синхронизироваться на разных компьютерах), исправлены некоторые ошибки.
Похожие записи:
Оставить комментарий

Тэги
Свежие комментарии
Архивы
- Октябрь 2014
- Сентябрь 2014
- Август 2014
- Июль 2014
- Июнь 2014
- Апрель 2014
- Март 2014
- Декабрь 2013
- Ноябрь 2013
- Октябрь 2013
- Сентябрь 2013
- Август 2013
- Июль 2013
- Июнь 2013
- Май 2013
- Апрель 2013
- Март 2013
- Февраль 2013
- Январь 2013
- Декабрь 2012
- Ноябрь 2012
- Октябрь 2012
- Сентябрь 2012
- Август 2012
- Июль 2012
- Июнь 2012
- Май 2012
- Апрель 2012
- Март 2012
- Февраль 2012
- Январь 2012
- Декабрь 2011
- Ноябрь 2011
- Октябрь 2011
- Сентябрь 2011
- Август 2011
- Июль 2011
- Июнь 2011
- Май 2011
- Апрель 2011
- Март 2011
- Февраль 2011
- Январь 2011
- Декабрь 2010
- Ноябрь 2010
- Октябрь 2010