Как перенаправить с внешнего 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"
}

0 ответов

Другие вопросы по тегам