谷歌Chrome扩展清单版本2-执行初始化脚本



Manifest版本2内容安全策略不允许扩展运行内联脚本。这意味着我不能使用

      <script>Code Here</script>
      <button onclick="And here">

当我使用清单版本1时,我的popup.html在它的加载以太上以这种方式执行了一些代码:

      <body onload='init()'> 

或者像这个

      <script>init()</script>

现在我可以看到唯一的方法了——在popup.html中放一个按钮,然后手动按下它进行初始化。我做错了什么?

创建一个popup.js文件,并将脚本提取到该文件中,然后添加如下监听器:

document.addEventListener('DOMContentLoaded', init());

然后将popup.js文件包含到popup.html文件中。

最新更新