【发布时间】:2017-12-14 22:05:51
【问题描述】:
我一直在尝试制作一个扩展程序,通过查看 iframe 源来获取网络上的视频播放器的来源,但事实证明,其中很多 iframe 都在其中嵌套了实际视频所在的 iframe,或者有时它甚至是另一个 iframe 深度。我一直在尝试更深入地研究像这样的 js:
var iframe = document.getElementsByTagName("iframe");
var nestedframes = iframe.getElementsByTagName("iframe");
像这样:
var iframe = document.getElementsByTagName("iframe");
var innerDoc = iframe.contentWindow.webbody.innerHTML;
var nestedframes = innerDoc.getElementsByTagName("iframe");
但他们返回此错误:contentscript.js:6 Uncaught TypeError: iframe.getElementsByTagName is not a function。
如果有人有任何想法将不胜感激。
【问题讨论】:
标签: javascript iframe google-chrome-extension nested