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

Javascript elements within frame loading from an external source (Chrome Content Script)

本文关键字:Chrome 脚本 加载 元素 框架 从外部 Javascript      更新时间:2023-09-26

好的,那么在下面的例子中我将如何改变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文件。