firefox中未显示Facebook注册

Facebook registration not showing in firefox

本文关键字:Facebook 注册 显示 firefox      更新时间:2023-11-14

使用facebook和firefox时出现问题。也就是说,在Firefox上,facebook注册弹出窗口总是空的。我已经尝试了几种方法来处理弹出代码,但都不起作用。有人能说明这件事吗?

当前代码看起来像这个

<div id="fb-root"></div>
<script>
  window.fbAsyncInit = function() {
    // init the FB JS SDK
    FB.init({
      appId      : '254855334530300',                        // App ID from the app dashboard
      status     : true,                                 // Check Facebook Login status
      xfbml      : true                                  // Look for social plugins on the page
    });
    // Additional initialization code such as adding Event Listeners goes here
  };
  // Load the SDK asynchronously
  (function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "//connect.facebook.net/en_US/all.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
</script>
[[<fb:registration redirect_uri="http://www.bymad.co.uk/deals"></fb:registration>]]

我已经尝试了facebook文档中的几种变体,包括直接的iframe调用。他们都给了我一个空白的iframe在firefox。它可以在IE、Chrome和Opera中正常工作,只是萤火虫搞砸了它。

我还尝试过将它生成的url作为iframe-src,并将其直接粘贴到浏览器地址栏中,它会按照我期望的方式加载。

请检查您的应用程序的沙箱模式(在应用程序设置中)是否已禁用。

如果启用了沙箱模式,则注册插件不适用于管理员以外的用户——这可能是您的情况。