DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js 全世界最短的IE浏覽器判斷代碼
js 全世界最短的IE浏覽器判斷代碼
編輯:關於JavaScript     
var ie = !+"\v1";

僅僅需要7bytes!參見這篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE》,講述外國人是如何把IE的判定從32 bytes一步步縮簡成7 bytes!的故事

但這紀錄今年1月8日被一個俄國人打破了,現在只要6 bytes!它利用了IE與標准浏覽器在處理數組的toString方法的差異做成的。對於標准游覽器,如果數組裡面最後一個字符為逗號,JS引擎會自動剔除它。詳見這裡 恭喜你,Aleko ,你真是我的偶像!

var ie = !-[1,];

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

如果從非IE的角度判定,可以省一個比特,因為我們做兼容時,絕大多數情況都是IE與非IE地開工。

var notIE = -[1,];

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved