[英]Disable a built-in function in javascript (alert)
简单:我想禁用/覆盖alert()
。
我可以这样做吗?
更重要的是,这样做是对的吗?
严格模式怎么样?
是的,你可以,这是你的选择。 您还可以存储原始“警报”:
window.nativeAlert = window.alert;
window.alert = function(val){console.log(val+' (alert disabled)');};
现在旧警报仍然可用: nativeAlert('something');
是的,您可以禁用或覆盖alert()
。 不,这是不对的,除了在一些奇怪和有限的情况下。
禁用:
window.alert = function() { };
覆盖:
window.alert = function(text) { /* do something */ };
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.