Ce problème me tue vraiment, j'ai été googler depuis très longtemps maintenant et je ne peux pas trouver la réponse à cela.<fb:like> Le bouton ne fonctionne pas dans IE8
Le problème est que mon bouton LIKE ne rend pas sur IE8 (Internet Explorer 8), mais il montre sur le chrome.
Voici une URL vers une page de test: http://78.69.194.141/vinn/test.php
Si vous utilisez ne pas utiliser IE8 vous devriez voir un bouton comme sous « en-tête de h5 ».
Voici le code lié:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
<link rel="stylesheet" type="text/css" href="fbstyle.css" />
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : '195633697119592',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
channelURL : 'http://78.69.194.141/vinn/channel.html', // channel.html file
oauth : true // enable OAuth 2.0
});
FB.UIServer.setLoadedNode = function(a,b){FB.UIServer._loadedNodes[a.id]=b;};
</script>
et le bouton:
<fb:like layout="button_count"></fb:like>
J'ai essayé beaucoup de différentes façons, charger les async js et tous les autres moyens mentionnés sur internet mais avec des résultats .
Il semble que ce problème ne se produise que sur mon serveur, car les boutons de ce type fonctionnent à d'autres endroits, avec le même code EXACT (afaik).
Quelqu'un at-il une idée?
probablement quelque chose soit dans votre DOM (HTML invalide, etc.) ou si vous avez d'autres JS qui jette une erreur dans IE. Je n'ai pas configuré ma machine virtuelle pour IE8 en ce moment ou je regarderais de plus près votre URL de test. – xentek