当我有这个网址为<script>
我的HTML文档中,Chrome不叫我的回调函数,而它完美通过的SoundCloud的返回其他URL resolve
API。
使用Chrome开发者工具长期考察后,我终于发现,通过调用返回的JavaScript触发一个SyntaxError(CF下面的截图)。
我怎样才能让我的回调函数被调用像往常一样该文件?
当我有这个网址为<script>
我的HTML文档中,Chrome不叫我的回调函数,而它完美通过的SoundCloud的返回其他URL resolve
API。
使用Chrome开发者工具长期考察后,我终于发现,通过调用返回的JavaScript触发一个SyntaxError(CF下面的截图)。
我怎样才能让我的回调函数被调用像往常一样该文件?
DevTools实际确定问题:
有一个不允许的字符( \ u2028在响应中)。 的SoundCloud搞砸了消毒这一点。 这JSONP响应是所有浏览器无效。
要解决它,你可以简单地直接获取JSON文件。 的SoundCloud CORS设置似乎为允许 。