動態新增 Facebook 社群外掛程式
將 Facebook 社群外掛程式加入您的網頁可以增強用戶參與度。然而,當透過 JavaScript 動態新增這些外掛程式時,您可能會遇到外掛程式不顯示等問題。
問題:
使用手動添加社交插件時HTML,它完美地工作。但是,當您嘗試使用 JavaScript 動態新增相同的外掛程式時,它無法顯示。
解決方案:
Facebook JavaScript SDK 在以下情況下會掃描文件中的社交外掛元素:已初始化。但如果初始化後加入外掛內容,SDK不會自動解析。要解決此問題,您需要呼叫 FB.XFBML.parse() 函數。此函數告訴 SDK 解析社交插件新添加的內容。
<code class="javascript">FB.XFBML.parse();</code>
透過呼叫此函數,您可以確保 SDK 能夠識別並正確渲染動態新增的插件。
參考:
有關FB.XFBML.parse() 的更多信息,請參閱Facebook 開發者文件:
https://developers.facebook .com/docs/reference/ javascript/FB.XFBML.parse/
以上是為什麼使用 JavaScript 動態新增時我的 Facebook 社群外掛程式不顯示?的詳細內容。更多資訊請關注PHP中文網其他相關文章!