首頁 > web前端 > js教程 > 主體

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

Barbara Streisand
發布: 2024-11-05 09:44:02
原創
419 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板