分享

移动云开发时,js调试的注意事项

howtodown 发表于 2014-5-22 03:06:25 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 6188
问题导读:
移动云开发为什么会抓不到js错误?





我们开发web程序都知道,如果web中有js错误,浏览器会告诉我们的。 但是我们开发移动应用, 就不会那么轻易的知道有js错误了。 即使你使用的云窗调试器的weinre远程调试的功能也不能捕抓到js错误。 原因很简单,那是远程调试, inspector并不是浏览器本身的。

  手机上面的浏览器一般是webkit的内核。 webkit没有window.onerror 事件。所以也别想着能用 window.onerror事件来捕抓错误了。

  我们只能用try-catch语句来捕捉js错误了, 在你认为可以有问题的js的代码中 加上try-catch的代码, 如果:

try{
            alert(sdf);//可能有错误的代码。
        }catch(err){
            alert(err.message);//错误信息
            alert(err.sourceURL);//文件
            alert(err.line);//错误所在行
        }


已有(1)人评论

跳转到指定楼层
junzi234 发表于 2014-6-11 17:50:36
恩呢,学习了~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条