Chrome扩展弹出不起作用,单击事件无法处理我已经创建了一个JavaScript变量,当我单击该按钮时,它应该会增加1,但不会发生。这是manifest.json.{
"name":"Facebook",
"version":"1.0",
"description":"My Facebook Profile",
"manifest_version":2,
"browser_action":{
"default_icon":"google-plus-red-128.png",
"default_popup":"hello.html"
}}以下是html页面的代码<!DOCTYPE html><html><head><script>var a=0;function count(){
a++;
document.getElementById("demo").innerHTML=a;
return a;}</script></head><body><p id="demo">=a</p><button type="button" onclick="count()">Count</button></body></html>我希望扩展显示a的值,并在每次单击扩展名或按钮时将其递增一次。
2 回答
哔哔one
TA贡献1854条经验 获得超8个赞
拒绝执行内联脚本,因为它违反了以下内容安全策略指令:“script-src‘Self’chrom-扩展名:”。
hello.html
(弹出页)、
<!DOCTYPE html><html><head></head><body><p id="demo">=a</p><button type="button" id="do-count">Count</button><script src="popup.js"> </script></body></html>
popup.js
var a=0;function count() { a++; document.getElementById('demo').textContent = a;}document.getElementById('do-count').onclick = count;
innerHTML
textContent
textContent
innerHTML
添加回答
举报
0/150
提交
取消