Javascript 有没有办法在JS中注册警报事件?

Javascript 有没有办法在JS中注册警报事件?,javascript,Javascript,我正在与第三方网站合作,我需要知道是否调用了window.alert?因此,我的最佳猜测是订阅警报事件,这将触发事件的回调。在做了一些研究之后,我没有发现任何这样的事件。我最好的选择是什么 我尝试了以下操作,但它劫持了警报事件,并且没有显示警报框 这对你有帮助吗 var originalAlert=警报; window.alert=functionmsg{ 控制台。记录“警报”; 原发性高血压; } 提醒“你好”;此代码的可能重复项实际上正在工作,我打开了您的JSFIDLE,可以看到控制台日

我正在与第三方网站合作,我需要知道是否调用了window.alert?因此,我的最佳猜测是订阅警报事件,这将触发事件的回调。在做了一些研究之后,我没有发现任何这样的事件。我最好的选择是什么

我尝试了以下操作,但它劫持了警报事件,并且没有显示警报框

这对你有帮助吗

var originalAlert=警报; window.alert=functionmsg{ 控制台。记录“警报”; 原发性高血压; }
提醒“你好”;此代码的可能重复项实际上正在工作,我打开了您的JSFIDLE,可以看到控制台日志输入hello@avilac,但您没有看到警报框。@inputError这是因为您重写了本机函数。检查第一条评论中的问题,你必须调用新消息中的旧警报消息。你的小提琴。
window.alert = function() {
 console.log('alert');
}

alert('hello');