首頁  >  文章  >  web前端  >  為什麼我的動態新增的 Facebook 社群外掛不出現?

為什麼我的動態新增的 Facebook 社群外掛不出現?

Barbara Streisand
Barbara Streisand原創
2024-11-05 09:44:02378瀏覽

Why Don't My Dynamically Added Facebook Social Plugins Appear?

動態Facebook 社交插件可見性問題

將Facebook 社交插件整合到網站時,用戶遇到了插件無法顯示的問題透過JavaScript動態添加。

要解決此問題,了解 Facebook JavaScript SDK 的初始化過程非常重要。初始化時,SDK 會掃描文件以尋找指定用於解析為社交插件的元素。但是,後續添加的任何內容都不會被 SDK 自動識別。

要克服此限制,開發人員必須手動呼叫 FB.XFBML.parse() 函數。此函數指示 SDK 重新掃描文件並找到為社交外掛程式指定的任何新新增的元素。

例如,如果您動態添加以下Facebook 評論外掛:

<div class="fb-comments" data-href="http://website.com/z" data-width="700" data-numposts="7" data-colorscheme="light"></div>

為了確保其可見性,您需要呼叫:

FB.XFBML.parse();

透過合併此步驟, SDK 將識別動態添加的內容,從而允許社交插件按預期顯示。

以上是為什麼我的動態新增的 Facebook 社群外掛不出現?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn