拒绝执行内联脚本Javascript Chrome扩展

时间:2018-10-14 18:29:07

标签: javascript html web google-chrome-extension

因此,我一直在学习制作Chrome扩展程序,而对于我的第一个真正的扩展程序,我决定制作一个在用户点击页面时播放枪声的扩展程序(我知道这很奇怪)。但是Chrome拒绝执行该脚本。我尝试将脚本移动到popup.js,但由于某种原因,音频标签也出现了相同的错误。帮助吗?

popup.js

var x = document.getElementById('fire');

    window.addEventListener("load",function(){
    var x= document.getElementById('fire');
    document.body.addEventListener('click',playAudio);
},false);
    function playAudio(){
        x.play();
    }

popup.html

    <html>
     <head></head>
    <body>

    <h1>test</h1>
    <audio id="fire">
        <source src="shot2.mp3" type="audio/mpeg">
    </audio>
</body>
</html>

0 个答案:

没有答案