Rumah > Artikel > hujung hadapan web > Mengapa Pemalam Sosial Facebook Saya yang Ditambah Secara Dinamik Tidak Muncul?
Isu Keterlihatan Pemalam Sosial Facebook Dinamik
Apabila menyepadukan pemalam sosial Facebook ke dalam tapak web, pengguna menghadapi kesukaran apabila pemalam gagal muncul selepas ditambah secara dinamik melalui JavaScript.
Untuk menangani isu ini, adalah penting untuk memahami proses pemulaan Facebook JavaScript SDK. Apabila dimulakan, SDK mengimbas dokumen untuk elemen yang ditetapkan untuk menghuraikan ke dalam pemalam sosial. Walau bagaimanapun, sebarang kandungan yang ditambahkan kemudiannya tidak akan diiktiraf secara automatik oleh SDK.
Untuk mengatasi had ini, pembangun mesti menggunakan fungsi FB.XFBML.parse() secara manual. Fungsi ini mengarahkan SDK untuk mengimbas semula dokumen dan mencari sebarang elemen yang baru ditambah yang ditetapkan untuk pemalam sosial.
Sebagai contoh, jika anda menambah pemalam ulasan Facebook berikut secara dinamik:
<div class="fb-comments" data-href="http://website.com/z" data-width="700" data-numposts="7" data-colorscheme="light"></div>
Untuk memastikan keterlihatannya, anda perlu menghubungi:
FB.XFBML.parse();
Dengan memasukkan langkah ini, SDK akan mengenali kandungan yang ditambah secara dinamik, membenarkan pemalam sosial dipaparkan seperti yang dimaksudkan.
Atas ialah kandungan terperinci Mengapa Pemalam Sosial Facebook Saya yang Ditambah Secara Dinamik Tidak Muncul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!