JavaScript检测警报并阻止其显示

时间:2018-04-25 11:34:51

标签: javascript alert

我正在使用向用户显示alert的第三方js,有没有办法在显示之前捕获警报,并显示其他内容?例如:

function doOtherPeopleCode(){
   sdk.doStuff(); //catch all sdk alerts
}

1 个答案:

答案 0 :(得分:1)

是的,您只需将window.alert方法替换为自定义版本即可。在此替换中,您可以添加一些检查和条件,然后决定是否要调用window.alert的缓存版本(存储在变量中)或执行其他操作。