说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

革自己的命?为带来一致体验 IE11伪装FireFox

HTML文档下载 WORD文档下载 PDF文档下载
似乎是为了带来统一的用户体验,微软在最新的IE11中加入了“Like Gecko”指令,以让其在访问主机网站时伪装成FireFox,从而隐藏自己IE浏览器的身份。这样的举动是什么意思呢?为了什么?请继续往下看!


IE11浏览器用户代理字符串屏幕截图

我们已经知道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中,还是以后一直都会这样,目前暂时都还不清楚。如果有什么消息,我们将会及时更新文章。(文/张勇 责编/魏兵)

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘