此代码适用于独立的HTML文件,以及我的iframe FB应用程序的索引页面。我正确地得到了FB.ui框。
但是如果我从索引重定向到另一个页面,并且在那里有相同的代码,它就不起作用。 我得到了所有3个警报,但FB.ui没有出现。帮助!
我已经尝试了两种显示:'对话'和显示:'弹出'但没有效果:(
alert('1');
FB.init(
{
appId : 'MY_APP_ID',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
}
);
alert('2');
FB.ui(
{
method: 'stream.publish',
message: 'Check out this great app! http://apps.facebook.com/{your_app}',
}
);
alert('3');
答案 0 :(得分:0)
Will Kessler评论#70:http://bugs.developers.facebook.net/show_bug.cgi?id=12849解决了我的问题。这是一个黑客,但它完美地工作:)