ฉันพยายามหลายวิธีที่จะเล่นฟังดูจากที่อยู่ URL แต่มันไม่ทำงาน
ตอนที่ฉัน inspected หน้ามีข้อผิดพลาดคอนโซล:
chrome-ส่วนขยาย://ไม่ถูกต้อง/:1 ได้ chrome-ส่วนขยาย://ไม่ถูกต้อง/ข่าย::ERR_FAILED
Uncaught(อยู่ในสัญญา)DOMException:ล้มเหลวในการโหลดเพราะไม่มีการรองรับแหล่งข่าวถูกพบ.
รายการlanguage:
"options_page": "./html/content.html",
"permissions": [
"activeTab",
"storage",
"contextMenus",
"http://*/*",
"https://*/*",
"tabs"
],
"web_accessible_resources": [
"*.mp3",
"*.ogg"
]
ฉันกำลังทำนี้อยู่ใน options_page นั่น content.html. ฉันก็ต้องได้รับ'web_accessible_resources'ขออนุญาตให้สคริปต์แต่ยังไม่มีความสำเร็จ ทั้งหมดเสียงที่อยู่เชื่อมโยงจะถูกจัดเก็บไว้ใน chrome ห้องเก็บของ
สคริปต์นั่นมันติดอยู่ content.html:
document.addEventListener('click', function (e) {
e.preventDefault();
if (e.target.matches('.audioBtn')) {
chrome.storage.local.get({ meanifyWords: [] }, (result) => {
let getWordsObj = result.meanifyWords;
let getAudio = getWordsObj[e.target.id].audio; //getAudio="//ssl.gstatic.com/dictionary/static/sounds/20200429/experience--_gb_1.8.mp3"
let sound = new Audio(getAudio);
sound.play();
})
}
});
ได้โปรดประเด็นฉันต้องมีการเปลี่ยนแปลงที่อยู่เหนือรหัสที่จะแก้ปัญหานี้ ขอบคุณล่วงหน้า