Я пишу расширение Chrome, и мне нужно запустить devtools.inspectedWindow.eval()
внутри iframe на главной странице.
Я запускаю эту команду из devtools_page
В моем манифесте есть следующее, но eval всегда выполняется только на верхней странице.
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js": ["dist/content/index.js"],
"all_frames": true
}
]
Даже варианты, использующие свойство frameURL
, не работают
chrome.devtools.inspectedWindow.eval(
'console.log(window.location.href)',
{ frameURL: '*' },
)
chrome.devtools.inspectedWindow.eval(
'console.log(window.location.href)',
{ frameURL: 'https://myiframe.com' },
)