由于某种原因,FB.getLoginStatus函数对我来说不起作用 - 尽管它已经用了一段时间了。 下面是非常基本的代码,并且从不弹出警报 - 看起来像FB.getLoginStatus从不调用提供的函数。 任何想法?FB.getLoginStatus不起作用?
<body>
<form id="form1" runat="server">
<div id="fb-root">
</div>
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
FB.init({ appId: 'xxx', status: true, cookie: true, xfbml: true });
FB.getLoginStatus(function (response) {
alert("Hi there");
});
</script>
</form>
哦天啊,谢谢你解释这个。试图找出问题所在,我一直把我的头发拉出几个小时。关闭沙盒模式,现在FB.getLoginStatus正常工作。 (这引起了对沙箱模式的价值的质疑...但是哦)谢谢! – 2012-02-09 21:03:09