来自 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.
当我将 this url 作为 <script>
包含在我的 HTML 文档中时,Chrome 不会调用我的回调函数,而它对于由soundcloud 的 resolve
api.
在使用 Chrome Dev Tools 进行长时间调查后,我终于发现该调用返回的 javascript 引发了 SyntaxError(参见下面的屏幕截图)。
我怎样才能像往常一样为该文件调用我的回调函数?
DevTools 实际上查明了问题:
响应中存在不允许的字符 (\u2028)。 SoundCloud 搞砸了清理。此 JSONP 响应在所有浏览器中均无效。
要解决此问题,您只需直接获取 JSON 文件即可。 SoundCloud CORS 设置似乎 to allow that.