来自 Soundcloud API 的无效 javascript/JSONP 响应

Invalid javascript/JSONP response from Soundcloud API

当我将 this url 作为 <script> 包含在我的 HTML 文档中时,Chrome 不会调用我的回调函数,而它对于由soundcloud 的 resolve api.

在使用 Chrome Dev Tools 进行长时间调查后,我终于发现该调用返回的 javascript 引发了 SyntaxError(参见下面的屏幕截图)。

我怎样才能像往常一样为该文件调用我的回调函数?

DevTools 实际上查明了问题:

响应中存在不允许的字符 (\u2028)。 SoundCloud 搞砸了清理。此 JSONP 响应在所有浏览器中均无效。

要解决此问题,您只需直接获取 JSON 文件即可。 SoundCloud CORS 设置似乎 to allow that.