Soundcloud应用程序通过Facebook连接连接无法运行脚本进行回拨

时间:2012-07-06 10:10:58

标签: facebook soundcloud

似乎是Soundcloud的问题。如果您在Soundcloud上有一个应用程序,并且您的成员尝试连接到此应用程序,他们将看到两个选项:

  1. 使用您的Soundcloud帐户登录。
  2. 使用您的Facebook帐户登录。
  3. 问题在于Facebook连接。

    通常如果你点击Facebook连接按钮,它必须打开一个弹出窗口,然后你接受并登录。但Soundcloud Facebook连接按钮不会打开任何弹出窗口,这就是为什么它无法运行试图达到window.opener范围的javascript代码。

    这是Firebug错误:

    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的网站上找不到任何报告这个的页面,这就是我在这里写的原因。

    如何通过Soundcloud / Facebook建立连接?

    注意:在Ubuntu Linux下使用Firefox 13.0.1。

1 个答案:

答案 0 :(得分:0)

是的,我有同样的问题,这几个月都是这样的。以下是帮助确定问题所在的屏幕截图:

http://d.pr/i/NFf SO11360202 example

查看代码,似乎这是违规脚本:

var params    = window.opener.$.helpers.urlencodedToObject(window.location.search)