当我在我的HTML文档中包含this url作为<script>
时,Chrome不会调用我的回调函数,而对于soundcloud resolve
返回的其他网址,它非常有效API。
经过使用Chrome Dev Tools的长时间调查后,我终于发现该调用返回的javascript会触发一个SyntaxError(参见下面的屏幕截图)。
如何让我的回调函数像往常一样调用该文件?
答案 0 :(得分:1)
DevTools确实指出了这个问题:
响应中有一个不允许的字符(\u2028)。 SoundCloud搞砸了消毒。此JSONP响应在所有浏览器中都无效。
要解决此问题,您只需直接获取JSON文件即可。 SoundCloud CORS设置似乎to allow that。