从外部源加载框架内的 Javascript 元素(Chrome 内容脚本)
好的,那么在下面的示例中,我将如何更改 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>
Ok, so in the following example how would I go about changing the text of the h2 ? I have tried everything I can think of and nothing seems to work. I have tried so many things that it would be pointless to post them all here, so I am hoping someone can just post how. The frame is being loaded from an external url and I am/will be using JQuery so feel free to use anything from it. Thanks.
<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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试将 id 属性添加到您的 H2 标记中,如下所示:
----- 编辑 -----
确保您已:
在 manifest.json 文件的 content_scripts 部分中进行设置。
Try adding the id attribute to your H2 tag like this:
----- Edit -----
Make sure you have:
set in the content_scripts section of the manifest.json file.