javascript - 如果我在 IE 9 中刷新页面,Facebook 登录按钮就会消失

标签 javascript facebook facebook-graph-api

每当我在 Internet Explorer 9 中刷新页面时,Facebook 登录按钮就会消失。所有其他浏览器都正常。 IE 仅在第一次刷新时显示该按钮,使其消失。

我正在使用以下代码连接 facebook

<script type="text/javascript">
            window.fbAsyncInit = function() {
                FB.init({appId: '193048084076885', status: true, cookie: true, xfbml: true});

            };
            (function() {
                var e = document.createElement('script');

                e.src = document.location.protocol +
                '//connect.facebook.net/tr_TR/all.js';
                e.async = true;
                document.getElementById("fb-root").appendChild(e);
            }());
    </script>

和 Facebook 按钮

 <fb:login-button v="2" size="medium" length="long"  perms="email, user_about_me,  user_birthday, user_education_history, user_hometown, user_interests, user_location, user_photos"></fb:login-button>

您知道任何解决方法吗?谢谢。

最佳答案

我找到了解决方案,将以下内容放在标题部分的上方。

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">

关于javascript - 如果我在 IE 9 中刷新页面,Facebook 登录按钮就会消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6651882/

相关文章:

javascript - Facebook all.js 和 sdk.js 的区别

java - restfb:用 java 编写 facebook 应用程序(使用新的图形 api)

facebook - 代表用户在用户墙上发帖

javascript - 具有多个动画的 jQuery 切换

javascript - 结合 ng-repeat 和 ng-click

javascript - 将 JS 对象字符串化为 JSON(将函数字符串化为属性)

c# - FacebookApiException 获取用户提要时出现未知标识符(我/家庭)

javascript - 当 https 成功时在 Controller 之间传递数据

php - 验证 Facebook 帐户是否存在 - 不想通过 FB 登录

facebook - 在验证应用程序之前获取 Facebook 用户的个人资料图片