码迷,mamicode.com
首页 > 其他好文 > 详细

dwr去除默认错误弹窗

时间:2018-12-22 11:54:18      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:需要   日志   handler   nbsp   lte   debug   弹窗   func   引入   

在开发中,我实在不希望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去除默认错误弹窗

标签:需要   日志   handler   nbsp   lte   debug   弹窗   func   引入   

原文地址:https://www.cnblogs.com/liaozhenghan/p/10159802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!