dwr去除默认错误弹窗

Posted liaozhenghan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dwr去除默认错误弹窗相关的知识,希望对你有一定的参考价值。

在开发中,我实在不希望dwr弹出alter,只需要打印错误日志就可以,客户端不需要alert出error或者a server error has occurred. 这样的提示,更不需要alert出堆栈信息,客户根本看不懂,也不需要看。怎么办?
经过分析,engine.js中有dwr的默认错误句柄,defaultErrorHandler,如果用户没有定义errorhandler,就会把defaultErrorHandler赋给errorhandler。那我们就写一个js覆盖errorhandle就可以。
js内容如下:
dwr.engine._errorHandler = function(message, ex) {dwr.engine._debug("Error: " + ex.name + ", " + ex.message, true);};
只有上面一句话,上这个js引入到需要加入的页面中,dwr服务端出了错,只会打印日志,不会alter了。





以上是关于dwr去除默认错误弹窗的主要内容,如果未能解决你的问题,请参考以下文章

Flutter弹窗弹窗的快速上手使用和自定义Dialog

atom 使用 linter 检查语法时,阻止底部弹窗弹出

jquery layer弹窗弹层插件 (转)

用elm组件,新增和编辑用同一个弹窗,数据不清空

cmake去除libmt

在网页中如何实现DIV弹窗?