我已经尝试了4个小时来制作一个简单的Chrome扩展程序,当我单击任意网页上的某个位置时,该扩展程序会发出声音,但是我不断收到错误消息,最近的错误是“未捕获(承诺)NotSupportedError:该元素具有没有受支持的来源”。
_callApi = () => {
const { domain } = this.props;
return fetch(`/boutiques/detail/?q=${domain}`)
.then(response => {
if (response.status === 500) {
return 500;
}
return response.json();
})
.then(json => json)
.catch(err => console.log(err));
};
var x = new Audio(); x.src =“ shot2.mp3”;
popup.js
popup.html
window.addEventListener("click",function(){
var x= document.getElementById('fire');
document.body.addEventListener('click',window.onclick);
},false);
window.onclick=function playAudio(){
x.play();
}
manifest.json
<!DOCTYPE html>
<html>
<head>
<title>Firepower Browsing</title>
<script src="popup.js"></script>
</head>
<body>
<h1>test</h1>
</body>
</html>