console.log 在ie下引发的bug

作者: admin 日期: 2015-10-09 23:24:57 人气: - 评论: 0

现在web前端开发人员一般使用console.log来代替 alert来调试程序不过ie7以及ie7以下的浏览器是不支持console.log的,比如以下代码:

<script>
console.log(1);
alert(1);
</script>

在火狐、谷歌、等内核的浏览器中会弹出对话框,而在ie7(或者高版本ie兼容性视图下)并不会弹出对话框因为在执行到

    console.log(1);

时js代码奔溃。

不过神奇的是如果在ie7下按f12打开开发人员工具之后再刷新页面代码就可以正常执行了,具体原因估计只有ms的程序员知道了。


想到这个问题是因为前段时间公司做了一个页面ie打开不能正常工作了,想打开ie的开发人员工具监视页面工作居然又正常了,最后只能一行一行代码调试(用alert)才定位到问题所在

相关内容

发表评论
更多 网友评论0 条评论)
暂无评论

Copyright © 2012-2014 我的代码板 Inc. 保留所有权利。

页面耗时0.0262秒, 内存占用1.85 MB, 访问数据库15次

闽ICP备15009223号-1