Javascript facebook页面插件在网页中不起作用

Javascript facebook页面插件在网页中不起作用,javascript,html,facebook,Javascript,Html,Facebook,这是我的密码: <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({ appId : '1680466125563156', xfbml : true, version : 'v2.5' }); }; (function(d, s, id){ var js

这是我的密码:

<div id="fb-root"></div>
<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId      : '1680466125563156',
      xfbml      : true,
      version    : 'v2.5'
    });
  };



  (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/sdk.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
</script>

window.fbAsyninit=函数(){
FB.init({
appId:'1680466125563156',
xfbml:是的,
版本:“v2.5”
});
};
(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

我已经在我的网页中添加了上述代码,但是当我在本地机器中打开index.html时,我没有得到所需的输出(fb页面时间线没有显示,我只是得到了一个指向我的fb页面的链接(见附图)

这是因为我在本地机器上打开了它还是我在这里遗漏了什么?TIA更改此项:

js.src = "//connect.facebook.net/en_US/sdk.js";
为此:

js.src = "https://connect.facebook.net/en_US/sdk.js";

是,假设您正在通过
文件://
协议打开文件,则不会加载SDK。
js.src = "https://connect.facebook.net/en_US/sdk.js";