问题描述
manifest.json 版本
{
"manifest_version": 3,...
}
port.onMessage.addListener((audioBase64) => {
const audio = new Audio()
audio.src = 'data:audio/wav;base64,' + audioBase64
audio.play()
})
它可以播放音频,除非它注入到 url 为“https://github.com/”的标签中。
控制台显示
拒绝负载媒体从“数据:音频/ WAV; BASE64,// NExAAQkJ4MAHvGTEqQskBQjmFhF8M0RsIOIQZ6HJVHqxvjR4GZBI4gOf6bymOIcImj6wILGQALO / 5 + U6ji3zn // + p31Ag72xA65pPKBhUTmFxCKsORAKBqDjVSOLKg // NExBASCK44AMsMTCgfhgPQOjUVyYO79KvGiAcIJrmv816p41FKTwqxISPmRZseaVfa6 / ueVQjvXR / RpRUpbP + v8voNKi0I3ADJQ4q9CZQe / uEdoJy5yrdtfq1iJWBg // NExBoRYFYwAVgYAIi5hI0sSUAmCMUDB5rR1OtFrq2sO3nnVmLLZJPYxUl9GyRukDyX / L0vMWjqVDdEoSU53WF38DyNK41g / 70vEgsq48zCIICFghHm6jQ8KIUwtRBf // NExCcb + vp0AZhoAboGibjiC7jjEoDn / 1pm7R5DhHcOYd44P6amazeosxRGFHsYmP / 933NC + UjVIvGJgr // 7fuxibHTMwL6Z4 + 1 // + // ... // NExKwAAANIAAAAADEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMu // NExKwAAANIAAAAADEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq // NExKwAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq NExKwAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq',因为它违反了以下内容安全策略指令:“media-src github.githubassets.com”。
github.com/:1 Uncaught (in promise) DOMException: 加载失败,因为找不到支持的源。
有人能给我一些建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)