从外部源加载框架内的Javascript元素(Chrome内容脚本)
好的,在下面的例子中,我将如何更改h2的文本?我已经尝试了我能想到的一切,但似乎没有任何效果。我已经尝试了很多东西,所以把它们都贴在这里是没有意义的,所以我希望有人能直接贴出来。框架是从外部url加载的,我正在/将要使用JQuery,所以可以随意使用其中的任何内容。谢谢从外部源加载框架内的Javascript元素(Chrome内容脚本),javascript,jquery,google-chrome-extension,frames,Javascript,Jquery,Google Chrome Extension,Frames,好的,在下面的例子中,我将如何更改h2的文本?我已经尝试了我能想到的一切,但似乎没有任何效果。我已经尝试了很多东西,所以把它们都贴在这里是没有意义的,所以我希望有人能直接贴出来。框架是从外部url加载的,我正在/将要使用JQuery,所以可以随意使用其中的任何内容。谢谢 <html> <head></head> <frameset cols="100%"> <frame src="http://loadingfrom.com/">
<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>
...
你好
尝试将id属性添加到H2标记中,如下所示:
<h2 id="idOfH2">Hello</h2>
在manifest.json文件的content_scripts部分中设置。这是一个拼写错误*已修复,它不是我的页面,而是外部页面,因此我必须使用我拥有的内容。添加所有_框架不会改变任何东西。目前,我正在尝试“alert($((“idOfH2”).textContent”);“alert($(“(”idOfH2”).textContent);”显示“undefined”我希望您的意思是
警报($($(”idOfH2”).textContent)
显示未定义的和警报($(”idOfH2”).textContent)
显示对象[object]
,否则你会有一些严重的问题。您是否尝试过检查/调试以查看对象的实际情况?结果如何?如果你不想彬彬有礼地接受别人的回答,或者至少不想对你的解决方案/解决方案发表评论,那么你就不应该使用这样的论坛。我从用户名判断这个人可能不会回来了。。。
"all_frames": true