7

ho messo su questa pagina di prova per illustrare il problema: (Link morti)Facebook XFBML non viene eseguito il rendering in Internet Explorer 8

Ogni browser ho testato su ha lavorato, ma in Internet Explorer 8. La parte strana è che Internet Explorer 8 non riporta nemmeno un errore, WOW, e questo è qualcosa. Quindi adesso sono bloccato con niente su cui lavorare o eseguire il debug. Cosa ho trascurato?

+0

Ho notato nel sorgente che l'attributo href è tra virgolette singole solo per il div fb. Potrebbe essere? – edl

risposta

11

Quindi in qualche modo l'attributo xmlns che avevo impostato in precedenza sul tag HTML era sparito, probabilmente mi sto annullando cose come pazzesche.

Ecco come dovrebbe essere se qualcuno incontra questo problema:

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

grazie mille! non è così facile trovare quel trucco sugli xmlns. –

+0

grazie ..... funziona ............. –

+0

Grazie. Mi sono tirato i capelli su questo ... Dal momento che lavoro con HTML5 l'ho messo condizionatamente: snobojohan

0

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

<testa> </head >

<corpo>

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

</script >

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

</corpo >

</html >

Anche questo non funziona nell'IE. Si sta aprendo un pop up = http: //www.facebook.com/connect/connect_to_external_page_reload.html e basta. Sul debug vedo che non sta raccogliendo gli xmlns. Lo stesso codice funziona bene in FF e Chrome e sono in grado di vedere anche sul mio muro Facebook, ma non se lo faccio tramite IE.

+0

mostra il pulsante Mi piace sul sito sebbene –