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去除默认错误弹窗的主要内容,如果未能解决你的问题,请参考以下文章