Menambahkan Pemalam Sosial Facebook Secara Dinamik
Menambah pemalam sosial Facebook pada halaman web anda boleh meningkatkan penglibatan pengguna. Walau bagaimanapun, apabila melibatkan penambahan pemalam ini secara dinamik melalui JavaScript, anda mungkin menghadapi masalah seperti pemalam tidak muncul.
Masalah:
Apabila menyertakan pemalam sosial secara manual menggunakan HTML, ia berfungsi dengan sempurna. Tetapi apabila anda cuba menambah pemalam yang sama secara dinamik menggunakan JavaScript, ia gagal dipaparkan.
Penyelesaian:
SDK JavaScript Facebook mengimbas dokumen untuk unsur pemalam sosial apabila dimulakan. Walau bagaimanapun, jika anda menambah kandungan pemalam selepas permulaan, SDK tidak akan menghuraikannya secara automatik. Untuk menyelesaikan isu ini, anda perlu memanggil fungsi FB.XFBML.parse(). Fungsi ini memberitahu SDK untuk menghuraikan kandungan yang baru ditambah untuk pemalam sosial.
<code class="javascript">FB.XFBML.parse();</code>
Dengan memanggil fungsi ini, anda memastikan SDK akan mengenal pasti dan memaparkan pemalam yang ditambah secara dinamik dengan betul.
Rujukan:
Untuk mendapatkan maklumat lanjut tentang FB.XFBML.parse(), rujuk dokumentasi Pembangun Facebook:
https://developers.facebook.com/docs/reference/ javascript/FB.XFBML.parse/
Atas ialah kandungan terperinci Mengapa Pemalam Sosial Facebook Saya Tidak Muncul Apabila Ditambah Secara Dinamik dengan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!