Новости о миграции NoScript WebExtensions
Автор надстройки безопасности Firefox NoScript, Джорджио Маоне, ответил вопросы о недавней миграции надстройки NoScript на WebExtensions.
NoScript — мой номер один, который должен иметь надстройку для веб-браузера Firefox; Фактически, это одна из немногих вещей, которая удерживает меня от переключения основного веб-браузера, поскольку это невозможно реализовать в других браузерах (не на основе Firefox).
Как и любой другой автор устаревшей рекламы Firefox, Джорджио страдает от надвигающейся Крайний срок эксклюзивности WebExtensions. Mozilla планирует отключить устаревшую систему надстроек в стабильной и бета-версии Firefox 57. Текущая версия NoScript перестанет работать для большинства пользователей Firefox в то время.
Георгий — высокопрофессиональный разработчик, считающий, что NoScript — одно из лучших дополнений для браузера Firefox. Mozilla попросила его поработать с ними над необходимыми API-интерфейсами WebExtensions для реализации NoScript как WebExtension, и Джорджио это сделал.

В то время как Mozilla требует паритета функций в отношении WebExtensions с Google Chrome, организации планируют создать API, которые являются эксклюзивными для Firefox, чтобы предоставить разработчикам надстроек лучшие возможности для создания надстроек для браузера.
Фактически, NoScript — это невозможно реализовать в Google Chrome, в то время как это может быть реализовано в Firefox после того, как появятся необходимые API.
Ознакомьтесь с этими статьями и руководствами по NoScript:
- Руководство по NoScript для начинающих
- Руководство по Firefox NoScript, которого вы все ждали
- Как эффективно использовать NoScript
- 6 основных функций NoScript, о которых вы, возможно, не знали
Джорджио хочет выпустить версию NoScript для WebExtension, когда выйдет Firefox 57, чтобы пользователи Firefox Stable и Beta могли продолжать его использовать.
Интервью с Джорджио выявило несколько интересных моментов о миграции.
- Версия NoScript для WebExtensions будет более компактной, чем устаревшая версия надстройки, благодаря удалению кода обратной совместимости из надстройки.
- Джорджио будет поддерживать устаревшую версию надстройки еще в течение года, поскольку пользователи Firefox ESR и Tor Browser не могут использовать версию WebExtensions до тех пор, пока не будет выпущена следующая основная версия ESR. Это означает поддержка до июня 2018 гарантировано.
- Некоторые API-интерфейсы WebExtensions не появятся до Firefox 57. Это означает, что NoScript будет предлагаться как встроенное расширение WebExtension.
- Данные конфигурации пользователя будут перенесены в WebExtension.
- Некоторые функции NoScript лучше работают как WebExtension. Это верно для фильтра XSS, который выигрывает от асинхронного характера WebExtensions.
Вывод
NoScript будет опубликован как WebExtension, чтобы пользователи Firefox Stable и Beta могли перейти на новую версию популярного надстройки безопасности после выпуска Firefox 57. В интервью также подчеркивается амбициозный крайний срок Mozilla.
Теперь ваша очередь : Какие из ваших любимых надстроек еще не были перенесены?