我正在为客户制作一个项目,他们希望允许访问者使用他们的FaceBook帐户注册网站。
我使用FaceBook连接API来处理这个问题。我有一个主页中的顶级菜单项用户控件。 FaceBook连接登录控件在IE8和Chrome中显得很好。但是,它根本没有出现在FireFox中。
您可以根据http://dev.booncentral.com/
上的浏览器查看此操作是否有效某些MasterPage FB代码:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
MasterPage结束:
<script type="text/jscript" src="http://connect.facebook.net/en_US/all.js">
</script>
<script type="text/jscript">
FB.init({ appId: '<% = Evolution.Utils.AppSettings.GetAppSetting("FacebookApiKey") %>', status: true, cookie: true, xfbml: true });
FB.Event.subscribe('auth.sessionChange', function (response) {
if (response.session) {
} else {
}
});
</script></body>
用户控件:
<fb:login-button perms="publish_stream,email,user_birthday" onlogin="window.location.reload()"
autologoutlink="true" width="200"></fb:login-button>
有没有人遇到这个问题,或者对我如何解决这个问题有任何建议?
提前致谢。
答案 0 :(得分:0)
上面的FaceBook代码很好。
事实证明,开发人员试图在代码中的其他位置将64位整数转换为32位int时存在问题。