Simple: I want to disable/overwrite alert().
Can I do this?
More importantly, is it right to do this?
What about strict mode?
Yes, you can disable or overwrite alert(). No, it's not right to do it, except in some bizarre and limited situations.
Disable:
window.alert = function() { };
Override:
window.alert = function(text) { /* do something */ };
Yes you can, it's your choice. You could also store the original 'alert':
window.nativeAlert = window.alert;
window.alert = function(val){console.log(val+' (alert disabled)');};
now the old alert is still usable: nativeAlert('something');
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With