在Firefox和Internet Explorer上调用时,方法FB.ui将永远加载

oll*_*e10 6 firefox internet-explorer facebook facebook-javascript-sdk fb.ui

我在一个工作到3或4天前的脚本中遇到问题.

我正在使用此(简化版)代码向用户发送应用程序请求,并且它在几天前工作,现在看来facebook中的某些内容已经更改,窗口(在iframe中自动打开)会永远加载Firefox和Internet Explorer.它继续正常工作.

我知道我可以强制参数显示:'popup',但是在其他一些javascript行之后发送请求意味着firefox会阻止弹出窗口,因此对我来说没用.

function Test()
{
FB.ui({method: 'apprequests', message: 'My Great Request' }, CallbackFunction);
}


function CallbackFunction(response)
{
alert(JSON.stringify(response));
}
Run Code Online (Sandbox Code Playgroud)

页面没有样式,很干净,这里是完整的代码:http://pastebin.com/QqbRceJ2

这就是它发生的事情:http://i59.tinypic.com/10hq6w5.png

任何帮助都是贬值的,我从星期一开始坚持这个...

Sla*_*lav 1

我想正确的答案是,这是 FB SDK 错误,如下所示 https://developers.facebook.com/x/bugs/733458870047972/