【问题标题】:facebook connect blank pop up on chromefacebook 连接 chrome 上的空白弹出窗口
【发布时间】:2011-12-04 01:16:16
【问题描述】:

我正在尝试使用 javsacript SDK 将 Facebook Connect 集成到我的网站。

代码是这样的

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

         /* All the events registered */
         FB.Event.subscribe('auth.login', function(response) {
             // do something with response
             login();
         });
         FB.Event.subscribe('auth.logout', function(response) {
             // do something with response
             logout();
         });

         FB.getLoginStatus(function(response) {
             if (response.session) {
                 // logged in and connected user, someone you know
                 login();
             }
         });

         (function() {
            var e = document.createElement('script');
            e.type = 'text/javascript';
            e.src = document.location.protocol +
                '//connect.facebook.net/en_US/all.js';
            e.async = true;
            document.getElementById('fb-root').appendChild(e);
        }());
     };
</script>

然后是按钮&lt;fb:login-button autologoutlink="true" perms="email,status_update,publish_stream"&gt;&lt;/fb:login-button&gt;

这在 Firefox 中运行良好;但在 chrome 中,“允许”应用程序访问 fb 的 facebook 弹出窗口最终以黑色页面标题“XD 代理”结束。谁能帮我弄清楚??

【问题讨论】:

  • 在 chrome 中打开 facebook,注销,再试一次
  • 同样的事情..仍然没有解决。 ://

标签: javascript facebook


【解决方案1】:

我最近在处理我正在开发的网站时遇到问题,Chrome 让 Facebook 登录页面保持打开状态。弹出窗口的标题是“XD 代理”。如果我手动关闭弹出窗口,我就登录了该站点。

我发现当我从 Chrome 商店将网站安装为 Chrome 应用程序时出现了问题。 一旦我卸载了 Chrome 应用,Facebook 登录就可以完美运行。这对我来说是几周前才开始发生的,所以我去 Chrome 应用商店看看我是否需要更新应用设置。我更改了版本号并上传了 Chrome App Store 现在需要的一些新图像,但它并没有解决问题。我在 Chrome 中安装了该应用程序后,Facebook 登录再次停止工作。我卸载了....完美运行。

Chrome App Store 可让您将网站打包为托管应用,因此您进入商店所需要做的唯一事情就是上传包含网站信息和一些图片的清单文件。

【讨论】:

  • 天哪,我爱你!几个月来,我一直被这个困扰。我终于确定我的 Facebook 帐户只是损坏了或其他什么,因为我与之交谈的其他人都没有遇到过这个问题。这立即修复了它。我可以生你的孩子吗?!
  • 这也为我修复了它。我无法相信像一个简单地链接到 Facebook 的应用程序这样简单的事情会导致这么大的问题。
【解决方案2】:

总结道格所说的话,并解释什么对我有用:

我遇到了完全相同的问题。我还安装了 Facebook 作为 Chrome 应用程序。只需删除该应用程序,空白弹出问题就消失了。

【讨论】:

    【解决方案3】:

    我遇到了与 Doug 和 David 完全相同的问题。卸载 Facebook APP 解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-11
      • 1970-01-01
      • 2010-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多