天天看點

JS如何判斷包括IE11在内的IE浏覽器

今天碰到一個奇怪的問題,有一個頁面,想指定用IE浏覽器打開,在VS開發環境沒有問題,但部署到伺服器上,即使是用IE打開頁面,還是提示“僅支援IE”,真是暈啊!!

判斷是否IE浏覽器用的是window.navigator.userAgent,跟蹤這個資訊,發現在開發環境,識别為IE10,但通路伺服器則識别為IE11,但IE11的userAgent裡是沒有MSIE标志的,原因就是這個了。

把判斷IE浏覽器的方法改成如下就可以了。

繼續閱讀