IE6IE7没有console对象

周六的下午正在悠哉悠哉看看视频,突然op在群里大喊,出来个前端私聊。然后我一问,结果是过去8个小时网站的200请求数量降低了20%,而且一直没有升上来。

我擦,周六上午我刚刚上线代码的啊,怎么个情况,赶紧回滚,回滚以后,请求正常了。这到底是怎么个情况,页面pv降低了大概19%,怎么回事。

我把代码推到测试机测试一下,发现就是下面的语句造成的:console.log('test')

IE6 IE7 没有console对象啊,所以console.log('test')会报一个Cannot read property 'log' of undefined错误,而IE6 IE7这种只要是报错,页面就会停止加载,然后什么请求就都没有了。

  1. 页面html可以乱,但是IE6 IE7js尽量不要报错,IE6 IE7要是报错,这个页面就会弹窗,然后就挂了。
  2. 不能容忍任何js报错,因为chrome firefox处理报错的方式是其他js可能也能执行,但是IE6 7的话,很有可能就导致整个页面挂了,js有报错,这样太不专业了。js报错零容忍。
  3. 无论什么语言,都最好考虑一下某个对象是否为null的情况。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值