从外部源加载框架内的Javascript元素(Chrome内容脚本)

从外部源加载框架内的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/">

好的,在下面的例子中,我将如何更改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>

...
你好

尝试将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