您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

Chrome扩展页面动态绑定JS事件提示错误

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 开发Chrome扩展时,页面的popup.html中需要js的时候,直接将JS写在动态绑定JS事件会提示错误,下面有个不错的解决方法,大家可以参考下

问题描述:    当开发Chrome扩展时,页面的popup.html中需要js的时候,直接将JS写在动态绑定JS事件会提示:    Refused to execute inline script because it violates the following Content Security Policy directive: “script-src ‘self' chrome-extension-resource:”..    解决办法:    在popup.html中引用外部的js文件动态绑定JS事件,例如:  复制代码 代码如下: <script type="text/javascript" charset="utf-8" src='test.js'></script>    test.js中:   代码如下: var listbox = document.getElementById("showlist");  listbox.onclick=function(){  document.getElementById("player_sidebar").style.width = 100;  }