скрипт контента загружается в неправильное окно - PullRequest
0 голосов
/ 07 сентября 2018

В моем расширении chrome скрипт контента загружается не в то окно, вместо загрузки в окно браузера верхнего уровня, он загружает в iframes!

Итак, на вкладке https://www.google.com я хочу, чтобы он загружался в главном окне, но вместо этого он загружается в выпадающем списке продуктов Google - iframe с URL, https://notifications.google.com.

Если я пытался получить доступ к окну верхнего уровня, используя window.top или window.parent, это выдает ошибку как:

DOMException: Blocked a frame with origin "https://notifications.google.com" from accessing a cross-origin frame.

Как сделать так, чтобы скрипт контента загружался в окно верхнего уровня?

Мой манифест.josn contanis:

"content_scripts": [
    {
      "matches": ["http://*/*", "https://*/*", "<all_urls>"],
      "match_about_blank": true,
      "js": ["dist/contentScript.js"],
      "run_at": "document_idle",
      "all_frames": true
    }
  ],
...