-1

好的,我已经搜索了几天,是时候让步并寻求帮助了。

我刚刚开始尝试找出 Chrome 扩展程序,现在正处于开发的初始阶段。我对这一切都不太了解,所以我停留在第一级。

我需要我的 background.html 或 background.js 文件,或我的内容脚本。哪个更适合这项工作 - 加载我的服务器上保存的外部脚本。http 或 https。

所以我尝试使用清单文件添加“匹配”以及安全性和权限,但无济于事。我可以向您展示我的清单文件,但我有一万个版本试图找出它为什么不起作用。

我还尝试将其添加到 background.html 文件中 - 再次出现安全错误和/或无法加载文件。

所以我在哪里:我有一个清单文件版本 2,我有一个 background.html - 它加载到我的内容脚本中我有一个执行 console.log 的内容脚本,所以我知道它可以工作。

我只想将我的远程 JS 文件加载到 :( 并做任何事情。

谢谢

4

1 回答 1

-1

我做了类似的事情,我在这里给出了一些代码片段,看看是否可以帮助你

清单.json

"content_scripts": [
{
  "matches": ["*://*/*"],   
  "js": ["content_script.js"]
}

],

在 content_script.js 我以这种方式加载外部 js 文件




    //inject script
      (function() {
        var myjs = document.createElement('script');
        myjs.type = 'text/javascript';
        myjs.async = true;
        myjs.src = 'http://mylocalhost/wrapper.js';
        document.body.appendChild(myjs);

      })(); 

于 2013-10-09T06:22:58.933 回答