Добавлено расширение Chrome: «манифест недействителен» при загрузке - PullRequest
0 голосов
/ 14 ноября 2018

Я недавно представил расширение Chrome, но при попытке загрузить расширение говорит, что файл манифеста является недействительным. Не уверен почему.

Вот мой манифест:

{
    "name": "My chrome extension",
    "version": "0.2",
    "description": "My chrome extension description.",
    "permissions": [ "activeTab", "tabs", "contextMenus" ],
    "background": {
        "persistent": false
    },
    "browser_action": {
        "default_icon": "favicon.png",
        "default_popup": "index.html"
},
 "manifest_version": 2
}

Есть ли в сети инструмент, позволяющий проверить файл манифеста расширения Chrome?

1 Ответ

0 голосов
/ 14 ноября 2018

В вашем элементе background отсутствует scripts.

{
    ...
    "permissions": [ "activeTab", "tabs", "contextMenus" ],
    "background": {
        "scripts": [
           "path/to/js/script",
         ], 
        "persistent": false
    },
    "browser_action": {
        "default_icon": "favicon.png",
        "default_popup": "index.html"
    },
    ...
}

ИЛИ просто удалите фоновый элемент из манифеста, если вы не планируете его использовать.

{
        ...
        "permissions": [ "activeTab", "tabs", "contextMenus" ],
        "browser_action": {
            "default_icon": "favicon.png",
            "default_popup": "index.html"
        },
        ...
    }

-

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...