Как перенаправить с внешнего URL-адреса на URL-адрес расширения Chrome?
Я работаю над расширением Google, которое создает окно, используя:
chrome.windows.create({
url: '/panel.html',
focused: false,
incognito: true,
});
Затем это окно перенаправляется на внешний URL-адрес в Amazon Cognito для входа в систему, после успешного входа в Cognito автоматически перенаправляется обратно на любой URL-адрес, в этом случае я настроил его для возврата к исходному URL-адресу расширения с некоторыми токенами, которые добавляет Cognito:
chrome-extension://cldaoofoaaihnfldlpmcfhdmfjjgfmje/panel.html#id_token=[tokens-added-by-cognito]
Но вместо загрузки начальной страницы хром блокирует загрузку расширения с сообщением.
Копирование URL-адреса в новую вкладку правильно загружает расширение, почему оно вообще блокируется и как мне правильно настроить его, чтобы оно загружалось после перенаправления с внешнего URL-адреса?
Это мой манифест:
{
"manifest_version": 3,
"action": {
"default_popup": "popup.html"
},
"background": {
"service_worker": "background.js"
},
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["contentScripts.js"]
}
],
"options_page": "options.html",
"web_accessible_resources": [
{ "resources": ["src/img/*.svg"], "matches": ["<all_urls>"] }
],
"permissions": ["tabs", "storage"],
"incognito": "split"
}