我正在开发一个 chrome 扩展(内容脚本)来访问网页内容。我使用 DOM 访问页面中的所有元素。当网页包含“框架集”时,我的代码无法正常工作。在这件事上,我可以计算帧数,但无法访问帧内容。我使用此代码来计算当前页面上可用的框架对象:
对于框架集:
parent.frames.length
对于 iframe :
document.getElementsByTagName("iframe").length
但以下代码不起作用:
parent.frames[0]
并返回“未定义”。
我的问题:如何访问 chrome 扩展中的框架集元素(对于 iframe 和框架集)?