Попытка создать небольшое расширение Chrome для iframe, и я испытываю трудности с вызовом API webNavigation.getAllFrames()
. Согласно документации (https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/getAllFrames), он должен возвращать все кадры на странице.
Для сравнения, число возвращаемых фреймов, даже в DOM верхнего уровня, не соответствует числу в document.querySelectorAll("iframe")
.
Я последовательно получаю больше фреймов из вызова querySelectorAll
, чем из вызова API расширения chrome.
Я думал, что это может быть связано с характером некоторых фреймов. генерируется, но я не могу точно определить, что это такое.