为什么IE9不能执行javascript,但是在打开控制台之后就能执行了

问题描述:项目测试的过程中,发现IE不能执行脚本了,火狐、谷歌等浏览器就没有问题,心想可能是兼容性的问题,于是打开控制台想要调试一下,结果打开控制台后脚本执行了,感觉好诡异...

 

问题解决:后来各种排查后发现我在代码中添加了console.log()用于调试,结果提交代码的时候忘记删除了,而IE仅在开启developer tools的时候,脚本才能访问到console这个对象,IE访问不到它,脚本执行就会中断(console在代码调试时很有帮助,但是在生产环境中,应该移除掉,或至少应该先判断这个对象是否存在,毕竟无插件支持的IE6下也是没有这个对象的)

 

转载于:https://www.cnblogs.com/bluecoding/p/7562140.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值