js捕获错误的两种方法
2010-03-11 22:40
519 查看
方法一:try ... catch ...
方法二:window.onerror = ...
< script > function reportErr( errMsg) { alert ( errMsg) ; //... ... } //test try { arr[ 8] = sdalf; } catch ( e ) { reportErr( e ) ; } < / script > |
< script > function fetchError( ) { var arglen = arguments . length ; var errorMsg = "argc: " + arglen; for ( var i= 0; i< arglen; i+ + ) { errorMsg + = "/narg " + ( i+ 1) + ": " + arguments [ i] ; } reportErr( errorMsg) ; window . onerror = null ; return true ; } function reportErr( errMsg) { alert ( errMsg) ; //... ... } window . onerror = fetchError; //test arr[ 8] = sdalf; < / script > |
相关文章推荐
- 用window.onerror捕获并上报Js错误的方法
- 用window.onerror捕获并上报Js错误的方法
- JS与android、IOS 页面交互时,js错误信息捕获方法
- 屏蔽JS错误的方法
- js的call() ,apply() 两种方法的区别和用法,最白话文的解释,让枯燥滚粗!
- css、js两种方法实现遮罩效果
- js阻止事件冒泡的两种方法
- IE网页js语法错误2行字符1、FF中正常的解决方法
- 两种简单的js获取url传递的参数值方法
- 捕获JS 错误日志
- iframe-父子-兄弟页面相互传值(jq和js两种方法)
- 解决css和js的{}与smarty定界符冲突问题的两种方法
- js判断字符是否是汉字的两种方法
- 探讨捕获php错误信息方法的详解
- MyEclipse取消验证Js的两种方法
- 解决css和js的{}与smarty定界符冲突问题的两种方法
- js动态拼接正则表达式的两种方法
- Myeclipse 误报jquery的js文件错误解决方法