繁体   English   中英

在javascript中禁用内置函数(警报)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM