【发布时间】:2020-04-14 12:27:15
【问题描述】:
CORS 策略已阻止从源“null”访问“./sounds/sound.mp3”处的 XMLHttpRequest:跨源请求仅支持以下协议方案:http、data、chrome、chrome-extension、https。
我正在制作一个想要制作游戏的项目,但没有什么主要是画布元素。 (所有移动的 IMG 标签和 div)
其他解决方案不起作用。我正在使用 howler.js 播放声音剪辑,我得到了这个,但有时tone.js 确实有效。我不知道如何解决这个问题,因为我需要非精通技术的人来使用这个文件,所以 chrome 设置对我来说是禁止的。另外,我不能使用本地主机或网络服务器。有谁知道如何解决这一问题?
【问题讨论】:
-
请访问help center,使用tour查看内容和How to Ask。做一些研究,搜索关于SO的相关主题;如果您遇到困难,请发布您的尝试minimal reproducible example,并注明输入和预期输出。
-
您不能使用从文件协议加载到 Ajax 到启用 CORS 的服务器的页面
-
您必须将资源下载到与页面相同的文件系统
标签: javascript html howler.js tone.js