判斷IE瀏覽器程式碼例項

antzone發表於2017-03-10

由於當下瀏覽器型別眾多,並且對同一段程式碼的解讀有時候各有不同,所以要根據瀏覽器的型別來執行不同的程式碼。在眾多的瀏覽器中,尤其以IE瀏覽器的問題最多,下面就分享一下判斷IE瀏覽器比較簡潔奇特的方式。

一.判斷是否是IE瀏覽器:

如果在IE瀏覽器中,ie的值為true,否則為false。

特別說明上面你的程式碼在IE11和IE11以上瀏覽器中無效。

二.判斷是否是IE9以下瀏覽器:

[JavaScript] 純文字檢視 複製程式碼
var ie=!-[1,];

以上程式碼,在IE8和IE8以下瀏覽器中,會返回true,否則返回false。

程式碼雖然怪異,但是在確實好用,為何能夠判斷,原因不得而知,只需要套用即可。


相關文章