作者:卢代马OR撸代码 | 来源:互联网 | 2023-02-11 07:43
如何在JavaScript中查看最后一个GEThttp请求?基本上我所追求的是我能看到我的firebug控制台.当XMLHttpRequests在控制台中显示时,我看到一行看起来像
如何在Javascript中查看最后一个GET http请求?基本上我所追求的是我能看到我的firebug控制台.当XMLHttpRequests在控制台中显示时,我看到一行看起来像:
GET http://www.domain.com/php/file.php?q0&c=1 200 OK 163ms
如何在Javascript中查看该URL?
编辑:只是为了清楚我正在寻找GET …和… 200之间的URL.我不在乎别的什么.我不想要任何其他信息.
解决方法:
您可能希望使用“跟踪”代码将XMLHttpRequest.prototype.open修改为decorate.像这样的东西:
var ajaxCalls = [];
XMLHttpRequest.prototype._originalOpen = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function(method, url, async, user, password) {
ajaxCalls.push(url);
this._originalOpen(method, url, async, user, password);
}
ajaxCalls数组将填充Ajax请求的URL.最后一个请求将在ajaxCalls [ajaxCalls.length – 1].
请注意,如果您只想跟踪GET请求,则只能在open()方法中使用方法===’GET’时记录URL.