JS 判斷瀏覽器版本

使用代碼 window.navigator.userAgent 來查看當前瀏覽器信息:

各個瀏覽器輸出如下

IE輸出如下: 
"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3)"

Chrome輸出如下:
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.117 Safari/537.36"

火狐輸出如下:
"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0"

QQ瀏覽器極速模式(Chrome內核)輸出:
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.104 Safari/537.36 Core/1.53.4620.400 QQBrowser/9.7.13014.400"

判斷:

無非是對輸出的字符串進行判斷,查看輸出的字符串是否包含瀏覽器版本關鍵字 ,關鍵字後面便是具體的版本號碼

  • IE的關鍵字是: MSIE
  • Chrome的關鍵字是: Chrome/
  • 火狐的關鍵字是: Firefox/

代碼

沒有代碼 ,都寫的這麼詳細了還要啥代碼
如果是國內瀏覽器 ,極速模式和兼容模式輸出的是Chorme和IE ,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章