Я пытался в течение 4 часов создать простое расширение для Chrome, которое воспроизводит звук, когда я нажимаю где-нибудь на любой веб-странице, но продолжаю получать сообщения об ошибках, последнее из которых - «Uncaught (in обещание) NotSupportedError: элемент имеетнет поддерживаемых источников ".
popup.js
var x = new Audio ();x.src = "shot2.mp3";
window.addEventListener("click",function(){
var x= document.getElementById('fire');
document.body.addEventListener('click',window.onclick);
},false);
window.onclick=function playAudio(){
x.play();
}
popup.html
<!DOCTYPE html>
<html>
<head>
<title>Firepower Browsing</title>
<script src="popup.js"></script>
</head>
<body>
<h1>test</h1>
</body>
</html>
manifest.json
{
"manifest_version": 2,
"name": "Firepower Browsing",
"description": "Add a little firepower to your browsing with this explosive extension!",
"version": "1.0",
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": ["popup.js"]
}
],"browser_action": {}
,"background": {
"scripts": ["popup.js"],
"persistent": false
},
"content_security_policy": "default-src 'self' 'unsafe-inline' 'unsafe-eval'; script-src 'unsafe-inline' 'unsafe-eval' 'self'; object-src 'self' 'unsafe-inline' 'unsafe-eval'",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"activeTab"
]
}