拦截并将所有警报转换为通知

use*_*348 3 javascript jquery gritter

所以我在整个站点中使用Gritter进行通知,并且想知道是否有一种简单的方法可以将任何脚本抛出的所有alert()与jQuery交叉,并将警报的值重新格式化为Gritter的主体通知?

Mag*_*nar 5

您可以替换该alert函数并使用参数执行任何操作:

window.alert = function (message) {
    $.gritter.add({
        title: 'Message for you sir!',
        text: message
    });
};
Run Code Online (Sandbox Code Playgroud)