提问人:Silver Ringvee 提问时间:8/4/2023 更新时间:8/4/2023 访问量:24
监视 Javascript 上的 XHR 请求
Monitor XHR requests on Javascript
问:
我可以使用这样的代码轻松监控和修改 navigator.sendBeacon 请求。
if(navigator.sendBeacon && navigator.sendBeacon.toString().indexOf('native code') !== -1){
try {
var proxied = window.navigator.sendBeacon;
window.navigator.sendBeacon = function() {
// Make an arguments copy
var args = Array.prototype.slice.call(arguments);
var _this = this;
// ...
// MAKE MODIFICATIONS TO THE REQUEST
// ...
// Send modified request
proxied.apply(_this, args);
// Send the original request
return proxied.apply(this, arguments);
}
;
} catch (e) {
// In case something goes wrong, let's apply back the arguments to the original function
return proxied.apply(this, arguments);
}
}
如何对所有 XHR 请求执行类似操作?
答: 暂无答案
评论