Новая система разрешений Firefox WebExtensions
Mozilla планирует включить систему разрешений для установки WebExtensions в веб-браузере Firefox, аналогичную системе Google Chrome.
Каждый раз, когда вы устанавливаете расширение в Google Chrome, все дополнительные разрешения, запрашиваемые расширением, отображаются в приглашении к установке.
Идея состоит в том, чтобы предоставить пользователям информацию об этих дополнительных разрешениях, чтобы можно было избежать оскорбительных расширений.
Основная проблема с системой разрешений заключается в том, что большинство пользователей, вероятно, игнорируют запрос разрешений. Одна из причин этого заключается в том, что часто бывает трудно определить, действительно ли разрешение требуется для функциональности, или оно просто для маркетинговых или откровенно злонамеренных целей.
Новая система разрешений Firefox WebExtensions

Mozilla планирует запустить аналогичные разрешения на установку не ранее в Firefox 54, но, скорее всего, в Firefox 55.
Firefox отобразит дополнительные разрешения, необходимые расширению во время установки. В текущей итерации перечислены все разрешения, но нет дополнительной информации о них в интерфейсе.
Разрешения берутся из файла manifest.json расширения. Если вы откроете его в текстовом редакторе или в специальной программе просмотра json (например, json просмотрщик Firefox), вы найдете их в списке в разделе разрешений. Это верно для Chrome и Firefox WebExtensions. Обратите внимание, что вам нужно сначала извлечь файл расширений, чтобы получить список включенных файлов.

Google опубликовал страницу, на которой перечислены все дополнительные разрешения Chrome что расширения могут объявлять, а Mozilla также опубликовал. На данный момент разрешения не идентичны, и маловероятно, что они когда-либо будут идентичными. Mozilla планирует поддерживать больше API, и вместе с этим могут появиться дополнительные разрешения, которые поддерживает только Firefox.
Запрос на установку со списком разрешений, необходимых для расширения, запускается всякий раз, когда WebExtension установлен в Firefox. Это включает установку с Mozilla AMO и сторонних веб-сайтов, расширения, которые загружаются неопубликованно, и во время обновлений.
Пользователи Firefox, которым эта функция интересна, могут включить ее прямо сейчас. Обратите внимание, что это произошло в Firefox 53 Nightly, и что разрешение не существует по умолчанию (пока).
Если вы используете Firefox версии не ниже 53, вы можете сделать следующее, чтобы включить запросы разрешений при установке WebExtensions в веб-браузере Firefox:
- Загрузить about: config в адресной строке Firefox и нажмите клавишу Enter.
- Подтвердите, что вы будете осторожны, если откроется страница с предупреждением.
- Щелкните правой кнопкой мыши в основной области about: config и выберите Новый > Булево .
- Назовите это Boolean extension.webextPermissionPrompts .
- Установите это на правда .
Любая установка WebExtension после этого запускает запрос установки, в котором выделяются запрошенные разрешения.
Основная ошибка отслеживания функции: 1308292. Дополнительная информация представлена на Wiki-сайт Mozilla.
Пока мы здесь: проверьте Диспетчер разрешений Firefox, а также новая система разрешений которую планирует выпустить Mozilla.
Теперь ваша очередь : Вы находите подсказки по установке полезными?