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

标签 javascript jquery gritter

所以我正在使用 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/

相关文章:

javascript - 相同版本的 Node 但不同的模块版本

javascript - ionic 启动画面卡住

javascript - 使用 Javascript 的 .removeClass 防止 DIV 出现

javascript - 滚动到可滚动父元素的子元素

javascript - Jquery Gritter 设置位置

javascript - 第二次删除后添加 Gritter 消息

javascript - jQuery gritter 插件关闭图标保持隐藏状态

javascript - 滚动时更改颜色导航栏 Bootstrap

javascript - 将插入符号放在动态生成的跨度之外

javascript - 使用 javascript 检测安装或未安装的 chrome 扩展时出错