在使用内容脚本加载每个页面之前运行JS的Chrome扩展

时间:2013-04-21 16:46:43

标签: javascript google-chrome-extension

我正在尝试编写一个chrome扩展,需要在任何页面加载之前注入JS。我无法让我的JS执行。

这就是我对我的清单的看法:

{
  "manifest_version": 2,

  "name": "testOne",
  "description": "This extension inject js",
  "version": "1.0",

  "permissions": ["<all_urls>"],
  "content_scripts": [
    {
      "matches": ["http://*/*"],
      "js": ["myscript.js"],
      "run_at": "document_start"
    }
  ]
}

这就是我现在在JS中所拥有的:

alert('test');
console.log('you tried to log');

为什么我没有看到任何控制台事件的警报?

1 个答案:

答案 0 :(得分:3)

我重新启动了chrome并且我的JS工作了。

Chrome似乎无法动态添加新的内容脚本。在清单中添加一个并重新启动chrome后,您可以编辑JS文件&amp;重新加载扩展程序以运行新代码。