Я пытаюсь опубликовать sh расширение в Google Chrome, которое помогает пользователю проверить текущий статус сервера Steam. Я использую https://crowbar.steamstat.us/gravity.json, чтобы помочь мне собрать все данные сервера, которые мне нужны.
То, что я пробовал в манифесте. json:
{
"name": "Steam Status Checker",
"short_name": "Steam Status",
"version": "1.0",
"manifest_version": 2,
"description": "This extension gives you the real-time steam status.",
"content_scripts": [
{
"matches": [
"https://crowbar.steamstat.us/gravity.json"
],
"js": [
"content.js"
]
}
],
"browser_action": {
"default_popup": "popup.html",
"default_icon": "icon.png"
},
"permissions": [
"activeTab",
"https://crowbar.steamstat.us/gravity.json"
]
}
Однако, когда я попытался опубликовать sh это расширение, я получил это:
Из-за следующей проблемы вашему расширению может потребоваться углубленный анализ:
- Разрешения широкого хоста
Вместо запроса разрешений широкого хоста рассмотрите возможность использования разрешение activeTab или укажите сайты, к которым вашему расширению необходим доступ. Оба варианта более безопасны, чем полный доступ к неопределенному количеству сайтов, и могут помочь минимизировать время просмотра.
Разрешение activeTab позволяет получить доступ к вкладке в ответ на явный жест пользователя.
{
...
"permissions": ["activeTab"]
}
Если ваше расширение нужно запускать только на определенных сайтах, просто укажите эти сайты в манифесте расширения:
{
...
"permissions": ["https://example.com/*"]
}
В моем манифесте. json Я думаю, у меня были все эти разрешения. Но почему я получаю эту ошибку и что я должен сделать, чтобы исправить ее?
Извиняюсь за любые плохие грамматики, так как я не являюсь носителем языка Engli sh.