2011-09-16 10 views
0

私の内線にボタンのようなfacebookを追加しようとしています。 私はすでにGoogle +1ボタンを追加していますが、Facebookのボタンに問題があるようです。Google Chrome拡張機能のFacebook Like Button

これは、それは私の延長線上にまったく表示されない、と私はhttps://developers.facebook.com/docs/reference/plugins/like/ (代わりにローカルであるとall.jsファイルのソースを修正)

<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> 

によって生成されたコードですなぜ正確にはわからない。

ヒントがあれば大丈夫です!

おかげ

答えて

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になります。単純な修正は元のsrc値の前にhttpプロトコルhttp://connect.facebook.net/en_US/all.js#appId=<number>xfbml=1を付加することです。

all.jsの詳細はわかりませんが、エクステンションに埋め込むことが有用かどうかはわかりません。

(私はこの同じ問題に遭遇し、私は他の人のために私の答えをここに残すと考えました)

関連する問題