Javascript Facebook SDK没有';t加载…all.js失败

Javascript Facebook SDK没有';t加载…all.js失败,javascript,facebook,rest,get,Javascript,Facebook,Rest,Get,我使用的代码与 有人能帮我找出这些行的错误吗?Facebook肯定已经更改了示例代码。我最初认为这是因为js.src以//开头,但JSSDK可能会自动附加http:或https: 我的代码是这样的: <script type="text/javascript"> var fbAppId = 'xxxxxxxxxx' window.fbAsyncInit = function () { FB.init({ appId: fbAppId, status

我使用的代码与


有人能帮我找出这些行的错误吗?

Facebook肯定已经更改了示例代码。我最初认为这是因为js.src以//开头,但JSSDK可能会自动附加http:或https:

我的代码是这样的:

 <script type="text/javascript">
    var fbAppId = 'xxxxxxxxxx'

    window.fbAsyncInit = function () {
        FB.init({ appId: fbAppId, status: true, cookie: true,
            xfbml: true
        });
    };
    (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>

变量fbAppId='xxxxxxxxx'
window.fbAsyninit=函数(){
init({appId:fbAppId,状态:true,cookie:true,
xfbml:对
});
};
(功能(){
var e=document.createElement('script');
e、 类型='text/javascript';
e、 src=document.location.protocol+
“//connect.facebook.net/en_US/all.js”;
e、 异步=真;
document.getElementById('fb-root').appendChild(e);
} ());   
注意,我的url前面有document.location.protocol

试试那是什么,看看是否有帮助。我的代码显然是一个较旧但仍在运行的版本

  • 确保您正在web服务器的上下文中运行此代码(浏览器URL以http:或https:协议开头),而不是从本地文件(不应以file:开头)

  • 确保您将该代码段放在
    中,而不是


  • 我在chrome中使用ghostery,没有注意到它阻止了“facebook连接”。我打赌你也有类似的问题。刚刚发生在我身上。

    检查是否有防病毒插件/扩展。我有一个Avast,它有一个浏览器插件/扩展。我更改了社交网络设置,这对我来说很有效。

    Avast Online Security根据您使用的浏览器版本,一个浏览器扩展/插件刚刚发布了一个新版本(2014),阻止社交脚本运行……基本上他们针对的是google+、facebook、,twitter CDN脚本并阻止它们…默认情况下,它处于打开状态。。。
    有趣的是,选项上说它可以阻止人们跟踪你,但它完全忽略了谷歌分析脚本。哈哈哈…不错的尝试…

    对我来说,是AdBlock加上我在卡巴斯基停止了私人浏览互联网安全解决了我的问题我又遇到了这个问题。这次是AdBlock。真烦人。
       ref.parentNode.insertBefore(js, ref);
       }(document));
    
     <script type="text/javascript">
        var fbAppId = 'xxxxxxxxxx'
    
        window.fbAsyncInit = function () {
            FB.init({ appId: fbAppId, status: true, cookie: true,
                xfbml: true
            });
        };
        (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>