作者SansWord (是你)
看板Ajax
标题Fw: [-IE-] 外译: IE11,别再叫我 IE
时间Fri Oct 25 11:38:57 2013
※ [本文转录自 Browsers 看板 #1IQUU-oB ]
作者: SansWord (是你) 看板: Browsers
标题: [-IE-] 外译: IE11,别再叫我 IE
时间: Fri Oct 25 11:38:34 2013
今天上班的时候才发现小弟的 team 要正式把 IE11 列入测试支援,
找了一篇文章介绍 IE11 的不同,并且做点归纳式的略译。
比较以网页开发的角度去讲 IE11 的变动。也作为开发者的参考。
http://www.nczonline.net/blog/2013/07/02/internet-explorer-11-dont-call-me-ie/
缩:
http://goo.gl/4VKvB0
internet-explorer-11 : 别再叫我 IE
IE 11 看起来应该会比较拥护标准。
文中提到了几个重要变更:
1. User Agent 的变动: IE11 的 user agent 是
Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko
对比 IE10 的
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)
会发现过去每个 IE 系列一定会有的 MSIE 字样被拿掉了,而且後面增加了 like Gecko。
如果有利用 User Agent 判断 browser 版本的请注意。
2. 一系列 ie 独特的 javascript api 被移除:
文中罗列如下:
最重要的大概就是 attachEvent / removeEvent 被拿掉了,
改回跟大家一样使用 addEventListener 和 removeEventListener
以及以下几个 api:
window.execScript() – IE’s own version of eval()
window.doScroll() – IE’s way of scrolling the window
script.onreadystatechange – IE’s way of telling of listening for when a script was loaded
script.readyState – IE’s way to test the load state of a script
document.selection – IE’s way of getting currently selected text
document.createStyleSheet – IE’s way to create a style sheet
style.styleSheet – IE’s way to reference a style sheet from a style object
按照文中的说法,都改为使用 "standards-based equivalents"
以下是我的结论:
也许对 IE11 的标准化我们可以比较乐观....吧。
但是这也代表真的不能把 IE11 当成过去的 IE 看待,毕竟它移除了一些旧 IE 会
使用的 method。
但是这也反应在 IE11 的 UserAgent 上,如果 IE11 真的是所谓的 "标准浏览器" ,
这样在判断 Browser 的时候只要其 UserAgent 没有 MSIE,
就可以用标准的方式对待它...吧。
稍微点评现有的几个 IE 版本:
IE 6: 已经结束的梦靥。
IE 7,8: 正在进行的梦靥。
IE 9,10: 稍稍标准一点点的 IE。
IE 11: 看起来有点诚意的标准化 IE?
总之这次的更新除了一些 CSS 需要观察之外,比较有用到 javascript 的相关
功能都得检查一下。
同文转至 Ajax 版
--
回忆不会消失...只会被盖在灰尘
下...
只要没有风去吹动~~一切....就可以默默淡忘...
所以....不要成为那伤人的风吧.... ^.^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.147.33
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: SansWord (60.250.147.33), 时间: 10/25/2013 11:38:57
1F:推 s540421:在公家机关,IE的梦魇还没结束 囧 10/25 17:30
2F:推 arliang:IE11出来以後 ,就要改写网页,才是恶梦开始 10/25 18:15
3F:推 mrbigmouth:谁来做一个病毒让全世界的电脑一用IE就爆炸 终结噩梦 10/31 17:27
4F:推 CP64:楼上 那世界上的PC大概会几乎炸光吧 11/12 03:38