Interceptions
We can intercept fetch/XMLHttpRequest/beacon with _spy.intercept()
.
js
const {
receiver,
restore,
} = _spy.intercept("some-id");
intercepting fetch
js
receiver.on(
receiver.events.FETCH,
(data) => {
console.log("fetch", data);
},
);
intercepting XMLHttpRequest load
js
receiver.on(
receiver.events.XHR_LOAD,
(data) => {
console.log("xhr load", data);
},
);
intercepting sendBeacon
js
receiver.on(
receiver.events.BEACON,
(data) => {
console.log("beacon", data);
},
);