How to intercept window.location change

You can use the beforeunload event to trigger your code to run prior to navigation… If you need something more specific (e.g., only navigations initiated in your code), then I recommend that you factor out code changing window.location into a separate function, and add a hook for your custom logic.

Leave a Comment