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

    저는 고객을 위해 같은 페이스 북과 같은 문제를 겪어 왔으며, 저와 친구는 우리가 잘못하고있는 것을 쉽게 알아 내지 못합니다. 그것을 쳐다 보는 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> 
    

    당신은 피드를보기 위해 페이스 북에 로그인 할 필요가 있지만, 클라이언트는 항상 표시 할 쪽으로.

    답변

    1

    아마도 가장 최신 코드를 사용해보십시오. Facebook은 Like box generator을 수정 한 것으로 보입니다. 이 같은 헤드 스크립트의 라인 5 ...

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

    그에게 HTML5 일 :

    +0

    맞습니다. 코드는 다르지만 그 결과는 같습니다. 주로 아무것도 나타나지 않습니다. 그러나 이전 코드를 사용하여 해결책을 찾지 못했습니다. 페이지에 표시되도록 할 수 있기 때문입니다. 그것은 페이 스북 페이지에 대한 사용 권한 제한이었습니다. 일단 제거한 후에는 오래된 코드 조각이 매력처럼 작동했습니다. 그래도 여전히 새로운 코드가 작동하지 않는 이유에 대해 궁금합니다. – mrkerlin

    5

    당신은 HTTP를 추가해야합니다.

    관련 문제