Chrome расширение, запустить "devtools.inspectedWindow.eval" внутри iframe? - PullRequest
0 голосов
/ 11 апреля 2020

Я пишу расширение 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' },
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...