Я получаю следующую ошибку при публикации подключаемого модуля Chrome:
Broad Host Permissions
Вместо того, чтобы запрашивать разрешения широкого хоста, рассмотрите возможность использования разрешения activeTab или укажите сайты, к которым вашему расширению необходим доступ.Оба варианта более безопасны, чем полный доступ к неопределенному количеству сайтов, и могут помочь минимизировать время просмотра.
Ниже приводится мой manifest.json
файл:
{
"name": "Image listing",
"version": "0.8",
"description": "View all images",
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js": ["content.js"]
}
],
"browser_action": {
"default_popup": "popup.html",
"default_title": "Image viewer",
"default_icons": {
"16": "images/16.png",
"32": "images/32.png",
"48": "images/64.png",
"128": "images/128.png"
}
},
"icons": {
"16": "images/16.png",
"32": "images/32.png",
"48": "images/64.png",
"128": "images/128.png"
},
"manifest_version": 2
}
Я не использую здесь permission
свойство, и я хочу, чтобы мой плагин работал на каждом сайте.
Я также проверил эту запись ,
Наличие совпадения хоста в сценариях содержимого неявно предоставляет вам разрешения хоста.
но не могу найти решение для моей проблемы.
Как я могу решить эту проблему?