2011-04-06 3 views
0

Facebook Like 버튼이 갑자기 IE 8에서 작동을 멈췄습니다. 그리고 코드를 줄이면 IE 8에서 의 Facebook을 <fb:like> 태그 앞에 포함해야한다고 생각됩니다.IE 8의 경우 <fb:like> 앞에 Facebook all.js가 포함되어 있어야합니까?

Chrome, Firefox 또는 IE 9에는 필요하지 않습니다. 맞습니까? 내가 js 전에 넣었던 점이 하나 있다고 생각했는데 너무 효과가 있었습니까? 이전에이 경험을 아는 사람이 있습니까?

답변

0

all.js를 일찍로드하려고하지만 비동기 적으로 수행 할 수 있습니다. official documentation

에서

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

    (function() { 
     var e = document.createElement('script'); 
     e.async = true; 
     e.src = document.location.protocol + 
     '//connect.facebook.net/en_US/all.js'; 
     document.getElementById('fb-root').appendChild(e); 
    }()); 
    </script> 

더 많은 세부 사항 : 페이스 북에서 가장 좋은 방법을 사용하여로드 all.js이 방법을 수행 할 수 있습니다

관련 문제