Ограничить расширение Firefox в определенных версиях браузера - PullRequest
0 голосов
/ 14 января 2019

Я создаю расширение Firefox и хочу, чтобы оно работало в определенной версии браузера.

Например, если у пользователя есть Firefox 50 и в настройках (я полагаю, manifest.json), я настроил запуск только на 48 или ниже, тогда не включайте расширение. И если кто-то приходит и загружает расширение и имеет версию 46, то расширение будет работать.

Есть ли возможность сделать такое ограничение?

1 Ответ

0 голосов
/ 14 января 2019

Вам необходимо использовать browser_specific_settings ключ в манифесте WebExtension:

strict_max_version: максимальная версия Gecko для поддержки. Если версия Firefox, на которой устанавливается или запускается расширение, выше этой версии, то расширение будет отключено или не разрешено для установки. По умолчанию "*", что отключает проверку максимальной версии.

"browser_specific_settings": {
  "gecko": {
    "id": "addon@example.com",
    "strict_max_version": "48.0"
  }
}

Таким способом можно установить как минимальную, так и максимальную версию.

...