2016-07-09 31 views

回答

1

回到Facebook的開發者。有一個JavaScript SDK的新版本...你現在可能使用的是2.6版本。只需再次點擊「獲取代碼」,並確保您網站上的SDK與開發者在Facebook上彈出的SDK相匹配。我昨晚爲自己解決了這個問題。讓我知道如果這不能解決您的問題,我目前正在撰寫關於這個問題的博客文章。

您的版本: js.src =「//connect.facebook.net/en_GB/sdk.js#xfbml=1 & version = v2.6」;

新版本: js.src =「//connect.facebook.net/en_GB/sdk.js#xfbml=1 & version = v2.7」;

+0

如果您使用的iframe ...確保您網站上的iframe中與它是Facebook提供的iframe相匹配。 –

0

上述答案沒有糾正我的問題。我不再收到「對象無效值」錯誤。問題似乎是我正在使用動態內容。我做的是:

  1. 將data-href屬性中的url更改爲包含facebook註釋插件框的頁面的完整url。不要包含任何查詢字符串,例如。 ?產品= 1。只有網頁的網址。
  2. 下面的腳本代碼添加到頁面:

    <script> 
    $(".fb-comments").attr("data-href", window.location.href); 
    </script> 
    

    它的工作原理。看截圖。

enter image description here