我正在开发一个私有Chrome扩展程序,可将某些代码注入特定网站。除了这一个网站(我无法为您提供登录访问权限,对不起)我很成功。
我的扩展程序在仅浏览网站后,未检测到页面上加载的新(大部分)html内容。
例如,当我运行document.documentElement.innerHTML;
时,返回字符串只是页面的准系统。
该网站正在使用JQuery,我也在我的扩展中加载了JQuery,但它仍然不想读取任何元素。 元素确实显示在开发者控制台中但不在源页面或框架的源页面上
我真的需要访问这些元素,但我无法理解。 任何帮助表示赞赏。
非常感谢。
编辑:原来没有任何效果,因为所有新内容都被加载到iFrame中。现在我必须研究iframe :(
这就是开发人员工具中的代码看起来像
<html>
<iframe src="..." >
#document
<html>
<div id="im trying to get">this content</div>
</html>
</iframe>
</html>