2014年8月5日 星期二

IE6 ~ IE11 useragent 格式 與 檢查是否為IE

可以在console 模式下 打 navigator.userAgent 即可得到.


 提供一個方法去監測ie. 
 var IS_MSIE = /msie|trident.*rv/.test(navigator.userAgent.toLowerCase());
 然後透過 $.browser.version可以得到版本,好像ie7 不準. ($.browser 在 jQuery 1.9 以後移除).
補充:
var IS_FIREFOX = /firefox/.test(navigator.userAgent.toLowerCase())

var IS_SAFARI  = /safari/.test(navigator.userAgent.toLowerCase()) && !/chrome/.test(navigator.userAgent.toLowerCase()) 相關聯結: [jQ]jQuery.browser.version 在 IE 中版本判斷的 Bug

 
 以下為IE 6 ~ 11 的 userAgent


Internet Explorer 11

  • Mozilla/5.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; BRI/2; NP06; .NET4.0C; .NET4.0E; rv:11.0) like Gecko

Internet Explorer 10.6

Internet Explorer 10.0

Internet Explorer 9.0

Internet Explorer 8.0

Internet Explorer 7.0b

Internet Explorer 7.0

Internet Explorer 6.1

Internet Explorer 6.01

Internet Explorer 6.0b

Internet Explorer 6.0

【下列文章您可能也有興趣】

沒有留言: