Нераспознанный ключ манифеста "приложения". предупреждение для Google Chrome

Я создал свое веб-расширение для Firefox, которое использует API расширения Chrome.

но Firefox требует application ключ в manifest.json

https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json

Если я загружаю то же расширение для Google Chrome, Chrome предупреждает:

There were warnings when trying to install this extension:
Unrecognized manifest key 'applications'.

хотя расширение работает, я не уверен, что могу отправить веб-расширение Firefox в Google Chrome Store с этим манифестом файл.

Я могу создать другой проект для Google Chrome, но я хочу сохранить одну папку, которая может работать как для Firefox, так и для Google Chrome без каких-либо предупреждений.

как я должен исправить это предупреждение, сохраняя требования Firefox?

1 ответов


вероятно, вы хотите создать отдельные файлы манифеста, даже если все остальное не изменилось. В конце концов, в документах говорится:

applications. Поддерживается только в Гекконе.

моя рекомендация-это скрипт сборки, который копирует файлы и правильный манифест для каждой версии (или динамически генерирует правильный манифест, если вы хотите fancy).