Значок по умолчанию не отображается в расширении Chrome - PullRequest
0 голосов
/ 10 марта 2019

Итак, я сделал расширение для Chrome, но «default_icon» в «browser_action» не работает для меня.Я не вижу значок, когда я перезагружаю расширение Chrome.Есть что-то, что я, возможно, пропустил?

manifest.json

 {
"name": "New Extension",
"description" : "Base Level Extension",
"version": "1.0",
"manifest_version": 2,
"content_scripts" : [
    {
        "matches" : [
            "<all_urls>"
        ],
        "js" : ["content.js"]
    }
],
"background":
{
    "scripts" : [
        "background.js"
    ],

    "browser_action": {
        "default_icon": "icon.png" 
    }
}

}

У меня есть "icon.png" в той же папке ии "content.js", и "background.js" имеют 2 оператора console.log, которые работают нормально и отображаются!

1 Ответ

0 голосов
/ 10 марта 2019

Попробуйте переместить блок «browser_action» наружу, чтобы он не был вложен в блок «background».

 {
   "name": "New Extension",
   "description" : "Base Level Extension",
   "version": "1.0",
   "manifest_version": 2,
   "content_scripts" : [{
        "matches" : [
            "<all_urls>"
        ],
        "js" : ["content.js"]
      }
   ],
   "background": {
        "scripts" : [
          "background.js"
        ]
   },
   "browser_action": {
        "default_icon": "icon.png" 
   }
}

https://developer.chrome.com/extensions/manifest

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