在Internet Explorer 11中使用SoundCloud进行身份验证

时间:2015-02-19 12:07:37

标签: javascript authentication soundcloud window.opener

我试图编写一些连接到SoundCloud的JavaScript代码,并列出我的Soundcloud配置文件中的曲目。 (https://soundcloud.com/bigwedgeofcheese

我一直按照此处的说明操作:https://developers.soundcloud.com/docs/api/sdks

我已根据说明向我的本地托管网站添加了一个名为callback.html的网页。

我在Chrome中没有问题,但在Internet Explorer中,在“允许”SoundcloudTestApp“访问您的SoundCloud帐户后,我收到以下错误?'页面已经消失。

线:7 错误:无法获取属性' setTimeout'未定义或空引用

这是来自这里:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Connect with SoundCloud</title>
</head>
<body onload="window.opener.setTimeout(window.opener.SC.connectCallback, 1)">
    <b style="width: 100%; text-align: center;">This popup should automatically close in a few seconds</b>
</body>
</html>

但这在Chrome中运行良好。请任何人可以帮忙吗?如果您需要更多信息,请告诉我,我会添加它。感谢

1 个答案:

答案 0 :(得分:0)

我刚刚发现我需要在Soundcloud应用程序设置中选中“是的,我已阅读并接受开发者政策*”

现在一切都很好。