Comment puis-je voir la dernière demande HTTP à JavaScript? Fondamentalement, ce que je suis après, c'est ce que je peux voir ma console Firebug. Lorsque XMLHTTPEQUESTS est montrant dans la console, je vois une ligne qui ressemble à quelque chose comme: Comment puis-je voir cette URL en JavaScript? P> EDIT: Juste pour être clair Je ' Je cherche l'URL entre ... et ... 200. Je me fiche de rien d'autre. Je ne veux aucune des autres informations. P> p>
3 Réponses :
Vous voudrez peut-être modifier le Le tableau code> AjaxCalls code> sera renseigné avec les URL de vos demandes AJAX. La dernière demande sera à Notez que si vous souhaitez suivre uniquement les demandes xmlhttprequest.prototype.open code> à Décorer A> IT avec votre code "de suivi". Quelque chose comme ceci:
ajaxcalls [ajaxcalls.length - 1] code>. P>
obtenir code>, vous pouvez simplement Signification des urls uniquement si
Méthode === 'Obtenir' Code> Dans la méthode
Ouvrir () CODE>. P> P>
Merci, j'ai fini par aller avec une solution de contournement de shoddy en utilisant $ _Server ['demande_uri'] en PHP, puis en le passant à JS.
J'ai fini par aller avec une solution de contournement à l'aide de $ _ serveur ['request_uri'] code> en php puis en le transmettant à JavaScript. P>
La solution de Daniel fonctionne, mais pas pour IE8 et inférieure, car c'est-à-dire avoir un nombre différent d'arguments.
Essayez cela à la place: P>
window.XMLHttpRequest.prototype._original_open = window.XMLHttpRequest.prototype.open; window.XMLHttpRequest.prototype.open = function() { ajaxCalls.push(arguments[1]); this._original_open.apply(this,arguments); };