Javascript 更换警报窗口
我在我的项目中使用第三方模糊化JS库。问题是它使用标准的警报窗口进行通知。我的任务是将此浏览器警报窗口替换为我的自定义窗口。我的解决办法是:Javascript 更换警报窗口,javascript,alert,Javascript,Alert,我在我的项目中使用第三方模糊化JS库。问题是它使用标准的警报窗口进行通知。我的任务是将此浏览器警报窗口替换为我的自定义窗口。我的解决办法是: alert = function(msg) { customAlert(msg); } 是否有其他更好的方法来解决此问题?这应该可以通过覆盖窗口来实现。警报: window.alert = function(msg) { console.log(msg); } 当然,不用说,如果库已经获取了对alert的引用,那么重写就会困难得多(例如
alert = function(msg) {
customAlert(msg);
}
是否有其他更好的方法来解决此问题?这应该可以通过覆盖
窗口来实现。警报:
window.alert = function(msg) {
console.log(msg);
}
当然,不用说,如果库已经获取了对alert
的引用,那么重写就会困难得多(例如,因为它使用了(function(){var myalert=window.alert;…myalert(“foo”);})(
)