Я устанавливаю свое собственное расширение Chrome для нашей системы Tickets. Я хочу звуковое оповещение, как только появится билет. Я получаю следующую ошибку.
Я уже встроил звуковой файл .mp3 в свой манифест с помощью "web_accessible_resources"
Мой MANIFEST.JSON
"manifest_version": 2,
"name": "Jingle Launcher",
"description": "Accessmenu for Jingle",
"version": "1.0.0",
"icons": {
"128": "images/icon_128.png"
},
"browser_action": {
"default_icon": "images/icon.png",
"default_popup": "popup.html"
},
"content_scripts": [
{
"matches": [
"https://*/*"
],
"web_accessible_resources": [
"alarm.mp3"
],
"js": [
"script.js"
]
}
]
Мой SCRIPT.JS
var tickets = document.getElementsByClassName('AsBlock MasterActionLink');
var myAudio = new Audio(); myAudio.src =
chrome.extension.getURL("sounds/alarm.mp3");
if (tickets.length > 0) { myAudio.play(); }
else { console.log("Ticket not Found"); }
Я получаю эти сообщения об ошибках
- GET chrome-extension: // неверный / net :: ERR_FAILED
- Uncaught (в обещании) DOMException