I\'m trying to run some simple JS functions after every request to the server with the Fetch API. I\'ve searched for an answer to this question, but haven\'t found any, perh
Just like you could overwrite the open method you can also overwrite the global fetch method with an intercepting one:
fetch = (function (origFetch) {
return function myFetch(req) {
var result = origFetch.apply(this, arguments);
result.then(someFunctionToDoSomething);
return result; // or return the result of the `then` call
};
})(fetch);