问题描述
似乎是Soundcloud的问题.如果您在Soundcloud上有一个应用程序,并且您的成员尝试连接到该应用程序,他们将看到两个选项:
It seems like Soundcloud's problem. If you have an application on Soundcloud and your members try to connect to this application they will see two options:
- 使用您的Soundcloud帐户登录.
- 使用您的Facebook帐户登录.
问题出在Facebook连接上.
The problem is with Facebook connect.
通常,如果您单击Facebook连接按钮,则必须打开一个弹出窗口,然后您接受并登录.但是Soundcloud Facebook连接按钮不会打开任何弹出窗口,这就是为什么它无法运行试图到达window.opener范围的javascript代码的原因.
Normally if you click on the Facebook connect button it has to open a popup, then you accept and login. But the Soundcloud Facebook connect button doesn't open any popup window and that's why it cannot run the javascript code which is trying to reach window.opener scope.
这是Firebug错误:
Here is Firebug error:
window.opener is null
popup_callback.html?returnTo=http%3A%2F%2Fdev.giggem.com%2Fprofile%3Fcode%3D4a360828894b6fc6d4029fa3e9fbf108()popup_...9fbf108 (line 9)
[Break On This Error]
...ar params = window.opener.$.helpers.urlencodedToObject(window.location.search...
我在Soundcloud的网站上找不到任何报告此信息的页面,这就是我在这里写它的原因.
I couldn't find any page to report this in Soundcloud's website that's why I wrote it here.
如何通过Soundcloud/Facebook建立连接?
How do I establish a connection via Soundcloud/Facebook?
注意:在Ubuntu Linux下使用Firefox 13.0.1.
Note : Using Firefox 13.0.1 under Ubuntu Linux.
推荐答案
是的,我遇到了同样的问题,这种情况已经持续了几个月.这是帮助您确定问题所在的屏幕截图:
Yes, I have the same problem and it's been like this for months. Here is a screenshot to help identify what the issue is:
查看代码,看来这是令人讨厌的脚本:
Looking into the code, it seems this is the offending script:
var params = window.opener.$.helpers.urlencodedToObject(window.location.search)
这篇关于通过Facebook connect连接的Soundcloud应用程序无法运行脚本以进行回叫的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!