按钮onClick无法在Chrome应用中使用

时间:2014-08-26 12:35:21

标签: javascript html5 google-chrome-extension google-chrome-app

JS代码

function save_options() {


      var unesen_ip = document.getElementById('ip_add').value;
      var unesen_port = document.getElementById('port').value;
      localStorage.url = real_url;
      ...
    }

HTML代码

<button onclick="save_options()">Save</button>

当我运行我的脚本时,我收到此错误

  

拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令:“script-src'self'chrome-extension-resource:”。要启用内联执行,需要使用'unsafe-inline'关键字,散列('sha256 -...')或nonce('nonce -...')。

如何让它“可执行”? 感谢

2 个答案:

答案 0 :(得分:1)

这是与Chrome内容安全相关的问题....请访问以下链接详细信息,以便解决您的问题......

https://developer.chrome.com/extensions/contentSecurityPolicy#JSExecution

答案 1 :(得分:0)

愚蠢的我,谢谢你的帮助。

document.getElementById("save").addEventListener("click", save_options, false);