В моем расширении 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
}
],