Google chrome Chrome扩展注入远程JS文件?

Google chrome Chrome扩展注入远程JS文件?,google-chrome,ssl,Google Chrome,Ssl,好吧,我已经找了好几天了,是时候我屈服并寻求帮助了 我刚刚开始尝试了解Chrome的扩展,现在正处于开发的初始阶段。 我不太了解这一切,所以我被困在第一层 我需要background.html或background.js文件,或我的内容脚本。哪一种更适合于此项工作—加载服务器上保存的外部脚本。http或https 因此,我尝试在清单文件中添加“匹配项”、安全性和权限,但没有效果。 我可以给你看我的清单文件,但我有一万个版本的清单,试图找出它为什么不起作用 我还尝试将其添加到background.

好吧,我已经找了好几天了,是时候我屈服并寻求帮助了

我刚刚开始尝试了解Chrome的扩展,现在正处于开发的初始阶段。 我不太了解这一切,所以我被困在第一层

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

因此,我尝试在清单文件中添加“匹配项”、安全性和权限,但没有效果。 我可以给你看我的清单文件,但我有一万个版本的清单,试图找出它为什么不起作用

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

我现在的处境是: 我有一个清单文件版本2, 我有一个background.html,它加载到我的内容脚本中 我有一个做console.log的内容脚本,所以我知道它可以工作

我只想加载我的远程JS文件,然后做任何事情


谢谢

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

manifest.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);

      })(); 


请告诉我为什么这次投票被否决了。