Maison > interface Web > js tutoriel > le corps du texte

Pourquoi mes plugins sociaux Facebook ne s'affichent-ils pas lorsqu'ils sont ajoutés dynamiquement ?

Barbara Streisand
Libérer: 2024-11-05 14:30:02
original
356 Les gens l'ont consulté

Why Are My Facebook Social Plugins Not Displaying When Added Dynamically?

Absence inattendue du plugin social Facebook ajouté dynamiquement

Lors de l'intégration de plugins sociaux Facebook dans une page Web, un problème courant survient lorsque les plugins échouent à afficher après avoir été ajouté dynamiquement. Lors de l'ajout manuel du bloc plugin :

<div class="fb-comments" data-href="http://website.com/z" data-width="700" data-numposts="7" data-colorscheme="light"></div>
Copier après la connexion

donne les résultats souhaités, le même code, lorsqu'il est exécuté dynamiquement via JavaScript, reste caché.

La solution

Le SDK Facebook JS, lors de l'initialisation, analyse le document à la recherche d'éléments qui ressemblent à des plugins sociaux. Cependant, le contenu ajouté ultérieurement reste non détecté et inaccessible au SDK. Pour résoudre ce problème, la méthode FB.XFBML.parse() doit être invoquée :

FB.XFBML.parse();
Copier après la connexion

Cette méthode lance un autre cycle d'analyse, incorporant le contenu nouvellement ajouté dans le moteur de rendu du SDK.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!