Pourquoi Firebug bloque certaines requêtes XMLHttpRequest ?

Vous l’avez peut-être déjà remarqué, mais selon l’utilisation que vous faites de l’objet XMLHttpRequest (en utilisant une librairie ou en le faisant à la main), Firebug bloque souvent les requêtes, comme si il capturait la requête et la garder pour lui ! Firebug permet de voir, entre autres, les requêtes XMLHttpRequest qui sont effectué par un site web. C’est en fait une sorte d’espion qui regarde les requêtes effectuées. Il vous renseigne sur l’url utilisait et sur les données envoyées mais aussi sur le retour que fait le script.

J’avais déjà remarqué, quand j’utilisais la class de sutekidane (XHRConnection) que Firebug empêché mes requêtes d’aboutir. Country s’est penché sur le problème et a trouvé une solution !!

"Le bug se situait au niveau de l’initialisation de l’objet, si le paramètre async n’est pas fixé à true (requête Asynchrone) alors la requête sera bloquée par FireBug."

Reste à inviter tous ceux qui utilisent l’objet XMLHttpRequest à forcer le passage de async à true !