Uncaught (в обещании) NotSupportedError: Элемент не имеет поддерживаемых источников.Воспроизведение аудио на странице Нажмите расширение Chrome - PullRequest
0 голосов
/ 15 октября 2018

Я пытался в течение 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"
   ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...