Я работаю над расширением, которое внедряет некоторый HTML-код (отображает модальный) в определенный список сайтов-партнеров.Поскольку этот список растет с каждым днем, мое расширение извлекает внешний файл json и сравнивает его с текущим веб-сайтом.Если один из них совпадает, я показываю модальное.
В настоящее время я запрашиваю *://*/*
разрешение для content_scripts.Я попытался настроить список веб-сайтов в манифесте, но для каждой новой версии требовалось, чтобы пользователь повторно активировал расширение, поскольку требовались «новые разрешения».
Вот выдержка из моего текущего manifest.json
{
"permissions":["*://*/*","activeTab","storage","<all_urls>"],
...
"content_scripts": [
{
"run_at": "document_idle",
"matches": ["*://*/*"],
"css": ["..."],
"js": ["..."]
}
],
...
"externally_connectable": {
"matches": [
"*://localhost/*",
"*://*.mywebsite.com/*"
]
}
}
Какая конфигурация разрешений была бы наилучшей для сокращения процесса утверждения?В настоящее время каждый раз, когда я отправляю новую версию, требуется несколько дней для утверждения, даже для небольших изменений.