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文件中。