我有一个网站,http://www.vertexshaderart.com,直到今天都运行良好。突然,仅在 Safari 中,通过调用发起的 XHR 请求
SC.get("/resolve", { url: someUrl } ...)
失败了。我检查了朋友的网络应用程序仍然有效。唯一的区别是他使用的是 2.0 sdk,而我使用的是 3.0 sdk。
我切换到 2.0 sdk,一切又开始工作了。检查 3.0 sdk 发送的标头
http://api.soundcloud.com/resolve?url=someUrl&client_id=?????&format=json
2.0 sdk 发送的位置
http://api.soundcloud.com/resolve?url=someUrl&client_id=?????&format=json&_status_code_map[302]=200
Safari 中针对 3.0 SDK 的错误是
Failed to load resource: Request header field Accept-Encoding is not allowed by Access-Control-Allow-Headers
有没有办法让3.0 sdk工作?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)