7

Je mets cette page de test pour illustrer ce numéro: (lien mort)Facebook XFBML n'est pas le rendu dans Internet Explorer 8

Chaque navigateur que je l'ai testé sur a travaillé, mais dans Internet Explorer 8. La partie est étrange Internet Explorer 8 ne signale même pas une erreur, WOW, et c'est quelque chose. Donc maintenant je suis coincé avec rien à travailler ou déboguer. Qu'est-ce que j'ai oublié?

+0

Je remarque dans la source que l'attribut href est entre guillemets seulement pour la div fb. Est-ce que ça pourrait être ça? – edl

Répondre

11

Ainsi, l'attribut xmlns que j'avais précédemment défini pour le tag HTML était parti, probablement en train de défaire des choses comme des fous.

Voici comment il devrait être si quelqu'un rencontre ce problème:

<html xmlns:fb="http://www.facebook.com/2008/fbml"> 
+0

merci beaucoup! il n'est pas si facile de trouver cette astuce sur les xmlns. –

+0

merci ..... ça marche ............. –

+0

Merci. J'ai tiré mes cheveux sur cela ... Depuis que je travaille avec HTML5 je l'ai mis conditionnellement: snobojohan

0

< html xmlns: fb = "http://ogp.me/ns/fb#" >

< tête > </tête >

<corps>

< script src = "http://connect.facebook.net/en_US/all.js#xfbml=1" >

</script >

< fb: comme href = "http://www.facebook.com » send = "" layout = "false button_count" width = "500" show_faces = "true" > </fb: comme >

</corps >

</html >

Même cela ne fonctionne pas dans l'IE. Il ouvre une pop-up url = http: //www.facebook.com/connect/connect_to_external_page_reload.html et c'est tout. Lors du débogage, je vois qu'il ne capte pas les xmlns. Même code fonctionne bien dans FF et Chrome et je suis capable de voir sur mon mur facebook aussi, mais pas si je le fais par IE.

+0

il montre le bouton comme sur le site bien –

Questions connexes