IE11瀏覽器的一些新的特點
當前,IE11是微軟最新版本的瀏覽器,當然車輪還會滾滾向前,新的版本也會不斷湧現。
在這個版本的瀏覽器中我們會發現它越來越靠近標準瀏覽器,並且拋棄了很多原有IE瀏覽器的特徵。
下面就主要的改變做一下簡單介紹。
一.userAgent的改變:
使用如下程式碼可以在不同版本的瀏覽器進行測試:
[JavaScript] 純文字檢視 複製程式碼navigator.userAgent
在IE11下的返回值是:
[JavaScript] 純文字檢視 複製程式碼Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
在IE10下的返回值是:
[JavaScript] 純文字檢視 複製程式碼Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)
由此看出,原來IE瀏覽器特有的"MSIE",在IE11中已經消失,同時在末尾新增了"like Gecko",這個都讓人懷疑IE瀏覽器都想成為Gecko瀏覽器,那麼通過檢測user-agent字串裡面的“Gecko”字元允許瀏覽器通過。再來繼續看navigator.appName和navigator.product的表現,它們的返回值竟然是"Netscape"和"Gecko",這個應該是為了應對HTML5的相關開發。
二.關於document.all:
以前可以使用document.all判斷是否是IE瀏覽器,因為在IE6-IE10中它的返回值是true,在其他瀏覽器中返回值都是false,但是在IE11中,它的返回也成為false,所以此種方式已經不再有效。
三.IE11中移除的一些特性:
1.attachEvent()和detachEvent():註冊和移除事件處理函式。
2.window.execScript():eval()方法的IE版本
3.window.doScroll():IE視窗的滾動方法
4.script.onreadystatechange:IE中監聽載入指令碼的狀態更改
5.script.readyState:IE中指令碼載入的狀態
6.document.selection:IE中當前選中的文字
7.document.createStyleSheet:IE中建立樣式表文擋
8.style.styleSheet:IE瀏覽器中引用一個樣式表的樣式物件
相關文章
- JavaScript 判斷IE瀏覽器的版本包括IE11JavaScript瀏覽器IE11
- 善用瀏覽器的一些除錯技巧瀏覽器除錯
- win10重灌ie11的方法_win10怎麼安裝ie11瀏覽器Win10IE11瀏覽器
- win10 ie11瀏覽器版本過低怎麼升級_win10 ie11瀏覽器版本過低升級如何操作Win10IE11瀏覽器
- 替代Edge瀏覽器?微軟開發新的瀏覽器:採用Chrome核心瀏覽器微軟Chrome
- 國密瀏覽器是什麼?有哪些?有什麼特點?瀏覽器
- 對瀏覽器做一些快取瀏覽器快取
- 改造 Firefox 瀏覽器——GitHub 熱點速覽Firefox瀏覽器Github
- Edge瀏覽器被搜狗瀏覽器篡改的解決方法瀏覽器
- Chrome 瀏覽器 131 版本新特性Chrome瀏覽器
- 瀏覽器的 Event Loop瀏覽器OOP
- 瀏覽器的安全管理瀏覽器
- 瀏覽器眼中的0瀏覽器
- 瀏覽器知識點總結瀏覽器
- 【瀏覽器】瀏覽器基本工作原理瀏覽器
- Edge瀏覽器的前世今生 史上最全Edge瀏覽器介紹瀏覽器
- Http2的一些特點HTTP
- Win10 Edge瀏覽器有哪些優點?Edge瀏覽器有哪些不足?Win10瀏覽器
- 重學瀏覽器(1)-多程式多執行緒的瀏覽器瀏覽器執行緒
- 怎麼檢測瀏覽器劫持,瀏覽器劫持的方法介紹瀏覽器
- 超好用的mac瀏覽器:星願瀏覽器 Mac中文版Mac瀏覽器
- 瀏覽器/nodeJS中的EventLoop瀏覽器NodeJSOOP
- 瀏覽器中的Event Loop瀏覽器OOP
- 瀏覽器請求的旅程瀏覽器
- 瀏覽器儲存的方法瀏覽器
- 設定Windows主機的瀏覽器為wls2的預設瀏覽器Windows瀏覽器
- Chrome 瀏覽器修改 UA 模擬其它瀏覽器,包括移動瀏覽器Chrome瀏覽器
- GitHub 創始人資助的開源瀏覽器「GitHub 熱點速覽」Github瀏覽器
- 最佳化 GitHub 體驗的瀏覽器外掛「GitHub 熱點速覽」Github瀏覽器
- 瀏覽器瀏覽器
- 【譯】瀏覽器如何工作:在現代web瀏覽器場景的之下瀏覽器Web
- 新版 Edge 瀏覽器或將擁有兩個不同的瀏覽器核心瀏覽器
- 精選10款谷歌瀏覽器外掛武裝你的瀏覽器谷歌瀏覽器
- 檢視瀏覽器請求的session 瀏覽器怎麼檢視session瀏覽器Session
- Min瀏覽器: 更快更輕量瀏覽器瀏覽器
- 基石-初見瀏覽器(一):瀏覽器渲染瀏覽器
- 使用 Cloudflare 瀏覽器隔離控制可疑站點的輸入Cloud瀏覽器
- 瀏覽器中的JavaScript核心BOM(瀏覽器物件模型)重點掌握物件之Location物件的屬性與方法瀏覽器JavaScript物件模型
- 瀏覽器的快取機制瀏覽器快取