我们已经知道IE11将成为世界上最流行的下一代浏览器,作为Windows Blue系统更新的一部分,IE11更新也包括标签同步等功能。与此同时,国外网站Neowin发现一个奇怪的现象,IE11包含的新代码在访问主机网站时会伪装成Firefox,而隐藏自己是IE浏览器的身份。这什么意思呢?请往下看。
一些网站为某些版本的IE浏览器提供自定义的CSS代码,以确保网站显示的一致性,比如针对IE6、IE7和IE8提供不同类型的CSS代码,从而达到诸如Chrome和Firefox一致的显示效果,而这种做法被称为“CSS hacks”。
现在微软已经取代了网站用于标识IE浏览器的“MSIE”字符,而只用“IE”字符,这也就意味着主机网站将不能为现有的IE使用CSS hacks。同时为了确保IE11浏览器用户不再接受到奇怪版本的网站,微软还在代码中加入了“Like Gecko”指令,该指令能让网站发送和Firefox一样的网站版本到用户IE浏览器上。
微软此次更新所带来的用户体验和结果是未知的,特别是在哪些编码糟糕的网站上。这样的举动虽然非常奇怪,但似乎也表明微软想在IE11浏览器上自己革自己的命,开始不顾一切地清理和避免IE6、IE7和IE8所带来的不同用户体验。
是的,IE浏览器虽以39%的绝对优势占据了北美浏览器市场第一位置,但在其他地方,Chrome成了新一任的浏览器霸主,在南美、欧洲、非洲以及亚洲都获得了最大的市场份额,因此IE11必须破釜沉舟的革命,否则它的市场份额不仅会被Chrome和Firefox完全超越的危险,甚至还会一直这么“萎靡”下去。
最后:微软是临时将指令加到测试版的IE11中,还是以后一直都会这样,目前暂时都还不清楚。如果有什么消息,我们将会及时更新文章。