FireFox中没有出现FaceBook Connect登录按钮

时间:2011-03-05 11:26:04

标签: c# .net facebook master-pages

我正在为客户制作一个项目,他们希望允许访问者使用他们的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>

有没有人遇到这个问题,或者对我如何解决这个问题有任何建议?

提前致谢。

1 个答案:

答案 0 :(得分:0)

上面的FaceBook代码很好。

事实证明,开发人员试图在代码中的其他位置将64位整数转换为32位int时存在问题。