不過現在我基本上都不太愿意對低版本的IE去做兼容了。比如IE6、IE7這些直接忽略!IE8的話還湊合一下。好在IE9和IE10對網絡標準支持都比較了,等IE9版本以上的瀏覽器普及以后就好很好了。
但是不做兼容歸不做兼容,還是要簡單的處理一下的。幸運的是 jQuery 提供了 browser 標記來讓我們能判斷現在的訪客是用什么瀏覽器及版本:
從結果看來, IE 7 的判斷是錯誤的,在仔細看它的 userAgent 時會發現,里面除了 msie 7.0 之外,還包含了 msie 6.0,因此導致 jQuery.browser.version 的比對就有問題了。既然已經知道問題,那我們就能針對問題來解決。
第一種方式是比較直接的方式,先判斷 userAgent 中如果有出現較高版本的話,那就是依該版本為主:
當要使用時,就能用 $.browser.msie6~10 來做判斷處理了。另一種就是直接修正 jQuery.browser.version 的比對方式:
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
使用jQuery判斷IE瀏覽器版本的代碼_jquery
使用jQuery判斷IE瀏覽器版本的代碼_jquery:IE還真是讓設計師恨的牙癢癢的東西,且現在已經有IE6、IE7、IE8、IE9、IE10這個五種不同版本的瀏覽器,且都有一點小差異。但是沒辦法,為了讓網頁在每個瀏覽器中顯示都一樣還必須遷就它。 不過現在我基本上都不太愿意對低版本的IE去做兼容了。比如IE6、I推薦度:
- 熱門焦點
最新推薦
猜你喜歡
熱門推薦