Juan R Labrada

Note Details
OVERLINE
How to intercept a function call

function interfere() {
const former = window.__uspapi;
function middleman() {
const args = arguments;
console.log('calling __uspapi: caller is ’ + middleman.caller.name);
return former.apply(null, args);
}
window.__uspapi = middleman
return former;
}

const formerUspapi = interfere();

Rate this note
Comment
Comments
Back to Notes