Javascript元素在框架内从外部源加载(Chrome内容脚本)
Javascript elements within frame loading from an external source (Chrome Content Script)
好的,那么在下面的例子中我将如何改变h2的文本呢?我已经试过了我能想到的所有方法,但似乎都没用。我已经尝试了这么多的事情,这将是毫无意义的张贴他们都在这里,所以我希望有人可以只是张贴如何。这个框架是从外部url加载的,我将使用JQuery,所以你可以随意使用它。谢谢。
<html>
<head></head>
<frameset cols="100%">
<frame src="http://loadingfrom.com/">
<html>
<head>...</head>
<body>
<div><h2 id="idOfH2">Hello</h2></div>
<div></div>
<div></div>
<div></div>
</body>
</html>
</frameset>
</html>
试着像这样给你的H2标签添加id属性:
<h2 id="idOfH2">Hello</h2>
-----编辑-----
确保你有:
"all_frames": true
设置在manifest的content_scripts部分。json文件。
相关文章:
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- 如何让JS脚本在导航后继续运行(谷歌chrome控制台)
- 是否可以通过Chrome扩展内容脚本打开Chrome外部协议请求
- 在chrome web商店中打开时,是否有允许执行内容/后台脚本的解决方案
- Google Chrome扩展程序可以检测所有脚本何时加载完成吗
- 加载Chrome扩展中的脚本错误
- chrome扩展-内容脚本随需应变
- Chrome存储API无法使用内容脚本
- Chrome内容脚本制作cookie;chrome重新启动时,cookie会被删除.如何使其稳定
- Chrome扩展:加载窗口后执行脚本
- 如何动态添加或删除Chrome扩展、内容脚本、javascript文件
- 内容安全策略指令:;脚本src'self'blob:文件系统:chrome扩展资源:“;获取是否时
- Chrome审核:在外部CSS文件之间的头中发现了1个内联脚本块&”;
- Chrome没有加载最新版本的web工作程序脚本(运行缓存版本)
- FF和Chrome中的 ftp:// 网页不会加载 file:// 脚本
- 直接导航到chrome中的页面时未加载Javascript脚本
- Chrome“脚本只能关闭由它打开的窗口”错误
- Chrome脚本内存优化
- chrome脚本或CLI打开URL和捕获屏幕