[資訊] IE 11 相容性變更

作者: fumizuki (矇面加菲獅)   2013-11-16 10:59:18
IE 11 相容性變更
http://msdn.microsoft.com/zh-tw/library/ie/bg182625(v=vs.85).aspx
擷取其中幾項變更簡述...
User Agent中的 MSIE 被移除了...
Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko
navigator.appName 也由 Internet Explorer 變更為 Netscape
移除的 API 功能 取代的功能
attachEvent addEventListener
window.execScript eval
window.doScroll window.scrollLeft、window.scrollTop
document.all document.getElementById
document.createStyleSheet document.createElement("style")
style.styleSheet style.sheet
這些API好像以前都是IE only,現在變成只有舊版的IE才能執行了...
而且在開發者工具中,IE11把相容性設定移到「模疑」頁籤中,並且移除「瀏覽器模式」
作者: fumizuki (矇面加菲獅)   2012-01-16 17:35:00
還有,IE11不支援vbscript了,有vbscript的網頁只能以相容性模式瀏覽似乎在IE10中那個混合文件模式會顯示空白頁面的bug修正了
作者: MOONRAKER (㊣牛鶴鰻毛人)   2012-01-16 18:05:00
以前偵測IE,土的方法就是檢查document.all。後來像jQuery當然就提供整合的方法,但是在1.9又拿掉了。現在偵測又需要其他的lib或plug-in。

Links booklink

Contact Us: admin [ a t ] ucptt.com