2011-09-16 3 views
0

내 확장 프로그램에 버튼처럼 페이스 북을 추가하려고합니다. 이미 Google +1 버튼을 추가했지만 페이스 북 버튼에 문제가있는 것으로 보입니다. Google 크롬 확장 프로그램의 Facebook Like 버튼

그것은 내 확장에 전혀 표시되지 않습니다

<div id="fb-root"></div> 
<script>(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 = "all.js"; 
fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 
<div class="fb-like" data-href="https://chrome.google.com/webstore/detail/bkonffiagffjhnihbboojciggcplmobc" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false"></div> 

(대신 로컬이어야하는 all.js 파일의 수정 된 소스) https://developers.facebook.com/docs/reference/plugins/like/ 에 의해 생성 된 코드, 그리고 난 왜 정확히 모르겠다.

팁이 유용 할 것입니다.

감사

답변

0

내 같은 버튼의 원래의 src 값은 //connect.facebook.net/en_US/all.js#appId=<number>&xfbml=1 같은했다. 크롬 확장에서이 URL은 chrome-extension://connect.facebook.net/en_US/all.js#appId=<number>&xfbml=1으로 확장되며 404가됩니다. 간단한 수정은 http 프로토콜 인 원래의 src 값 앞에 http://connect.facebook.net/en_US/all.js#appId=<number>xfbml=1을 추가하는 것입니다.

all.js의 세부 사항을 알지 못합니다. 확장자에 포함을 유용하게 사용할 수 있는지 여부는 알 수 없습니다.

(이 동일한 문제가 발생하여 다른 사람들을 위해 여기에 답을 남겨 두겠다고 생각했습니다.)

관련 문제