JavaScript: Overriding alert()

Viewed 101563

Has anyone got any experience with overriding the alert() function in JavaScript?

  • Which browsers support this?
  • Which browser-versions support this?
  • What are the dangers in overriding the function?
12 Answers

I have faced a requirement to show a default message along with the actual alert messages. This is how I managed to do it.


    const actualAlertFunc = window.alert;
    window.alert = function(msg) {
         actualAlertFunc('some default message '+ msg);
    }

I have tested it on chrome. I am not sure whether its a good practise, but it serves the purpose.

Related