所以我正在使用 Gritter对于整个站点的通知,想知道是否有一种简单的方法可以使用 jQuery 拦截任何脚本抛出的所有 alert() ,并将警报的值重新格式化为 Gritter 通知的主体?
最佳答案
您可以替换 alert
函数并使用参数做任何您想做的事情:
window.alert = function (message) {
$.gritter.add({
title: 'Message for you sir!',
text: message
});
};
关于javascript - 拦截所有警报并将其转换为通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6502010/