Informatique
Une de mes plus grandes passions est l'informatique. Cette page y est dédier pour vous tenir à l'affut mes découvertes ou avancement de mes projets.
Retour sur l'épisode précédent ...
Ou plutôt, retour sur les caprices de IE ...
Dernièrement, avant l'arrivée de la page blog, j'avais eu à corriger un bug sur le chat de outils en ligne. Le fameux navigateur de microsoft, internet explorer pour ne pas le nommer, ne fonctionnait pas avec le chat alors que tout les autres navigateurs fonctionnaient. Bizarre ? Non ...
Après une soirée de recherche intense dans le code source du chat, soi en faisant des essais-erreurs sur 2 ordi différents, j'ai enfin trouvé ce qui causait le problème. IE ne semble pas supporter la méthode xhr.open quand on l'utilise avec la méthode get. J'ai donc du remplacer ceci :
Code : Console
Simple quand on le sait, chiant quand on perd une soirée à chercher ...
Après une soirée de recherche intense dans le code source du chat, soi en faisant des essais-erreurs sur 2 ordi différents, j'ai enfin trouvé ce qui causait le problème. IE ne semble pas supporter la méthode xhr.open quand on l'utilise avec la méthode get. J'ai donc du remplacer ceci :
Code : Console
xhr.open("GET", "checkout.php", true);
xhr.send(null);
par ceci :Code : Consolexhr.send(null);
xhr.open("POST", "checkout.php", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send(null);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send(null);
Simple quand on le sait, chiant quand on perd une soirée à chercher ...
Publier le 14 avril 2009 à 12h17 dans Feedback par DjDCH.
Copyright © DjDCH, depuis 2008 - Tous droits réservés.
Réalisé et hébergé par DjDCH.
