获取浏览器版本信息
调用navigator对象的userAgent属性可以获取到浏览器版本,怎么看浏览器是不是ie11,型号,内核,甚至安装的插件等信息。
调用navigator对象的userAgent属性可以获取到浏览器版本,型号,内核,甚至安装的插件等信息。
1、进入电脑桌面,找到ie浏览器。2、打开浏览器界面,点击右上方设置⚙。3、在弹出界面,选择关于Internet explorer(A)。4、弹出界面显示目前版本、更新版本、产品id,示范浏览器为IE
navigator.userAgent
主流浏览器的userAgent信息
一些主流浏览器的部分版本userAgent信息如下:
IE7
1、打开IE浏览器,在浏览器工具栏中找到“关于InternetExplorer”。2、在弹出的页面中我们可以看到当前浏览器的版本,ID等信息。3、比如图中的版本就是:8.0.7601.1751464-bitEdition。
IE8
Mozilla/4.0 (compatible; MSIE 8.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)
IE9
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)
百度浏览器为例,方法是:点击打开下载好的百度浏览器,然后点击浏览器右上角的菜单按钮。点击菜单按钮以后,点击下拉菜单中的关于百度浏览器去这个选项,一般都是在最后的。点击以后就会看到百度浏览器的版本号了,清晰明了。
IE11
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; .NET4.0C; .NET4.0E; rv:11.0) like Gecko
Edge 17
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134
Chrome 69
Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/69.0.3497.81 Safari/537.36
Firefox 62
Safari 60
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/605.1.15 (KHTML,like Gecko) Version/12.0.1 Safari/605.1.15
Opera 56
Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/69.0.3497.100 Safari/537.36 OPR/56.0.3051.88
判断浏览器是否是IE
1、在电脑的任务栏中找到“开始”图标并点击,一般任务栏在电脑界面最下面。2、在“开始”菜单中找到程序搜索栏,输入“iexplore”查找IE浏览器,找到后进行点击。3、进入浏览器后,如果没有看到菜单栏,那么在浏览器最上面。
可以通过ActiveXObject对象来判断当前浏览器是否是IE浏览器。
if(!!window.ActiveXObject || &34; in window){return true;}else{return false;}
1、首先在电脑桌面里点击左下角的windows图标。2、然后在弹出来的选项里面找到ie浏览器,并将它打开。3、打开了之后点击右上角齿轮工具图标。4、这时候就会弹出各种功能键,点击下面的关于InternetExplorer进入。5、进入之后,。
判断主流浏览器版本
判断主流浏览器版本的思路其实就是使用navigator.userAgent获取到userAgent信息,然后对userAgent信息使用正则表达式进行匹配判断。话不多说,直接上代码。
function getBrowserInfo() {var agent = navigator.userAgent.toLowerCase();var regStr_ie = /msie [\d.]+;/gi;var regStr_ff = /firefox\/[\d.]+/givar regStr_chrome = /chrome\/[\d.]+/gi;var regStr_saf = /safari\/[\d.]+/gi;var regStr_opera=/opera\/[\d.]+/gi;var isIE = agent.indexOf(&34;) > -1 && agent.indexOf(&34; > -1); //判断是否IE<11浏览器var isEdge = agent.indexOf(&34;) > -1 && !isIE; //判断是否IE的Edge浏览器var isIE11 = agent.indexOf(&39;) > -1 && agent.indexOf(&34;) > -1;if (isIE) { var reIE = new RegExp(&34;); reIE.test(agent); var fIEVersion = parseFloat(RegExp[&34;]); if (fIEVersion == 7) { return &34;; } else if (fIEVersion == 8) { return &34;; } else if (fIEVersion == 9) { return &34;; } else if (fIEVersion == 10) { return &34;; }} //isIE endif (isIE11) { return &34;;}//firefoxif (agent.indexOf(&34;) > 0) { return agent.match(regStr_ff);}//Safariif (agent.indexOf(&34;) > 0 && agent.indexOf(&34;) < 0) { return agent.match(regStr_saf);}//Chromeif (agent.indexOf(&34;) > 0) { return agent.match(regStr_chrome);}//operaif(agent.indexOf(&34;)>0){ return agent.match(regStr_opera);}}
以上只是个人总结的一些方法,如果你有更好的方法欢迎留言评论。