Cancel onbeforeunload event handler?
I have an onbeforeunload event handler attached to the page which executes every time the page reloads / gets redirected. window.onbeforeunload = function() { console.log("do something");} I do not want this script to run during my tests. I want to disable it in my own test environment. Is there some way to unbind this onbeforeunload event? I am using JavaScript, with jQuery as the framework, so an answer in jQuery would be good. Ibu In javascript functions can be overwritten. You can simply assign it a new purpose: window.onbeforeunload = function () { // blank function do nothing } This will