正如我在文档 (http://developers.soundcloud.com/docs/api/guide#crossdomain) 中所读到的,Soundcloud api 应该支持 cors。
但我认为不是这样的:
XMLHttpRequest cannot load http://ec-media.soundcloud.com/fxguEjG4ax6B.128.mp3?longurldata... Cannot make any requests from null.
我做错了什么?我正在尝试使用 aurora.js + mp3.js 播放流媒体。
最佳答案
支持CORS不是全有或全无,服务器端选择支持特定来源(以及 header 和方法)。
在您的情况下,您似乎是从本地文件(origin null
)进行调用,例如您通过双击文件系统或类似文件加载的 HTML 文档。显然他们不允许这样做。
关于javascript - 声云 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15099895/