某天,用ie9打开web,发现登录不进去,好像程序被阻止了,进行不下去了.
然后第一感觉打开F12,看看控制台,发现…没毛病啊,这个时候点击”登录”按钮登进去了……..(逗我呢?)
然后百思不得其解,想着到底是程序哪里跑错了代码呢?
最后无意间发现去掉console.log()之后的程序是正常的…,
突然想到难道是console.log的兼容性问题,一百度,果然是.
ie8/ie9要先按F12开启F12开发人员工具才能存取console!(OS:这也行….)
一直以为ie8 不兼容,万万没想到ie9对于这个小东西也是不支持的….
以后写代码要注意,如果使用环境包含IE8/9,要考虑兼容问题,用
if (window.console) {
...
}
包住console.log()动作。
切忌把IE8/9想成Chrome/Firefox,以为永远有window.console可用!
最后说一句,IE10改邪归正向Chrome/Firefox看齐了。
一则尬事:
早上来公司的时候,然后电梯到达部门所在楼层,大家都出去了,留我一人,然后楼上的一个同事说你咋不出去……
前两天做电梯,我忘按楼层了,但是电梯也动了,所以我就到达了顶楼…….