Rumah  >  Artikel  >  hujung hadapan web  >  Mengapa Pemalam Sosial Facebook Saya yang Ditambah Secara Dinamik Tidak Muncul?

Mengapa Pemalam Sosial Facebook Saya yang Ditambah Secara Dinamik Tidak Muncul?

Barbara Streisand
Barbara Streisandasal
2024-11-05 09:44:02378semak imbas

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

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn