javascript
  • facebook
  • 2011-09-13 9 views 3 likes 
    3

    私はfacebookのようなクライアントのための問題を抱えていました。私と友人は私たちが何をやっているのか分かりません。それを見つめて3日間。 developers.facebook.comから取得したコードは次のとおりです。Facebook Like Boxはうまくいきません

    <div id="fb-root"></div> 
        <script>(function(d){ 
         var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} 
         js = d.createElement('script'); js.id = id; js.async = true; 
         js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; 
         d.getElementsByTagName('head')[0].appendChild(js); 
        }(document));</script> 
        <div class="fb-like-box" data-href="http://www.facebook.com/pages/mywebsite/11111111111"  
    data-width="280" data-colorscheme="dark" data-show-faces="true" data-stream="true" data-header="false"></div> 
    

    何も表示されません。私たちは、仕事をするコードのこの作品を手に入れたが、それは非常に我々が望むように動作しません:

    <div id="fb-root"></div> 
    <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> 
    <fb:like-box href="http://www.facebook.com/pages/mywebsite/1111111111" width="280" colorscheme="dark" show_faces="true" border_color="" stream="true" header="false"></fb:like-box> 
    

    あなたがフィードを見るためにFacebookにログインする必要がしますが、クライアントはそれを常に表示したいですアップ。

    答えて

    1

    おそらく最新のコードを試す必要があります。 FacebookはLike box generatorを変更したようです。

    +0

    あなたはそうですが、コードは異なりますが、結果は同じですが、主に何も表示されません。 しかし、私は古いコードを使って解決策を見つけ出すことができませんでした。それは、Facebookのページのアクセス権の制限だけでした。一度削除すると、古いコードが魅力的に機能しました。私はまだ、なぜ新しいコードがうまくいかないのか不思議です。 – mrkerlin

    5

    あなたは、httpを追加する必要があります。そのは、HTML5の事

    js.src = "http://connect.facebook.net/en_US/all.js#xfbml=1"; 
    

    ...このようなヘッドスクリプトの5行目に。

    関連する問題