全世界最短的IE判定程序代碼,真牛!!!
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出來的。 1.var ie = !+"\v1";僅僅需要7bytes!參見這篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE》,講述外國人是如何把IE的判定從32 bytes一步步縮簡成7 bytes!的故事 但這紀錄今年1月8日被一個俄國人打破了,現(xiàn)在只要6 bytes!它利用了IE與標準瀏覽器在處理數(shù)組的toString方法的差異做成的。恭喜你,Aleko ,你真是我的偶像! 1.var ie = !-[1,]; var ie = !-[1,]; alert(ie); 如果從非IE的角度判定,可以省一個比特,因為我們做兼容時,絕大多數(shù)情況都是IE與非IE地開工。 1.var notIE = -[1,];if(-[1,]){
alert("這不是IE瀏覽器!"); }else{ alert("這是IE瀏覽器!"); } 該文章在 2010/11/25 23:09:36 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |