I am using the following code snippet to trigger an alert before page closes but Chrome seems to ignore the message and displays its default message \"Do you want to leave t
Update: Deprecated in Chrome : https://developers.google.com/web/updates/2016/04/chrome-51-deprecations?hl=en
Try the following:
window.onbeforeunload = function (e) {
e = e || window.event;
// For IE and Firefox prior to version 4
if (e) {
e.returnValue = 'A search is in progress, do you really want to stop the search and close the tab?';
}
// For Safari
return 'A search is in progress, do you really want to stop the search and close the tab?';
};
Message I get in Chrome (both custom and default):
A search is in progress, do you really want to stop the search and close the tab?
Are you sure you want to leave this page?
Source jsFiddle