2011-05-26 32 views
0

我正在使用<fb:like>標籤爲我的網站生成類似按鈕,我使用這種方式可以跟蹤用戶喜歡或不喜歡的頁面。fb:與當前版本不同頁面

由於某些原因,類似按鈕只有在它們顯示在您喜歡的頁面上時才起作用。

我喜歡其他頁面的按鈕,但除非我使用模型,否則它們無法正常工作。爲什麼是這樣?

當你點擊類似的按鈕,它成功地連接到Facebook,改變像計數器然後立即反轉到它的原始狀態?

我使用下面的代碼 <fb:like href="http://URL" send="false" layout="button_count" width="85" show_faces="false" font=""></fb:like>

而且我用這個來獲取FB JS文件:

(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); 
    }()); 

    window.fbAsyncInit = function() { 
    FB.init({appId: 'XXXXX', 
      status: true, 
      cookie: true, 
      xfbml: true}); 
    }); 

編輯:他們似乎在Chrome中工作,但不是FF或IE瀏覽器。

回答

0

從Facebook開發文檔(http://developers.facebook.com/docs/reference/plugins/like/):

有兩種Like按鈕 實現:XFBML和I幀。 XFBML版本更通用,但 需要使用JavaScript SDK。

您是否在使用FB Javascript SDK?

+0

謝謝 - 查看更新 – Chris 2011-05-26 19:20:04