<pre name="code" class="javascript">function GetBrowserType(){
var u_agent = navigator.userAgent;
var browser_name='Failed to identify the browser';
if(u_agent.indexOf('Firefox')>-1){
browser_name='Firefox';
}else if(u_agent.indexOf('Chrome')>-1){
browser_name='Chrome';
}else if(u_agent.indexOf('Trident')>-1&&u_agent.indexOf('rv:11')>-1){
browser_name='IE11';
}else if(u_agent.indexOf('MSIE')>-1&&u_agent.indexOf('Trident')>-1){
browser_name='IE(8-10)';
}else if(u_agent.indexOf('MSIE')>-1){
browser_name='IE(6-7)';
}else if(u_agent.indexOf('Opera')>-1){
browser_name='Opera';
}else{
browser_name+=',info:'+u_agent;
}
console.log('browser_name:'+browser_name+'<br>');
console.log('u_agent:'+u_agent+'<br>');
}
分享到:
相关推荐
识别各种浏览器的实现原理是根据navigator.userAgent返回值识别,下面有个不错的示例,感兴趣的朋友可以参考下
用js中的用户代理,判断浏览的类型,其中包括判断pc端、移动端、判断用户移动端使用的系统平台和操作系统的版本号,判断用户是否在微信中打开
vue3前端js通过navigator.serial直接连接地磅仪串口显示重量 vue3前端js通过navigator.serial直接连接地磅仪串口显示重量 vue3前端js通过navigator.serial直接连接地磅仪串口显示重量 vue3前端js通过navigator....
用navigator.userAgent方法打印下面一堆 下图是iphone7p真机浏览器弹框 下图是ipadPro 在浏览器上弹出 下图是谷歌浏览器 分别是浏览器模拟iphone6/7,ipad ,ipadPro 打印出结果 iphone都还正常,会返回机型...
core-estimator, 用于 navigator.hardwareConcurrency的跨浏览器 polyfill 核心估计量核心估算器是一个用于 navigator.hardwareConcurrency的跨浏览器 polyfill 。估计器通过执行定时攻击来运行不同数量的同步网络...
修改 navigator.platform 的值.user.js
user-agent,http头中标明当前使用的浏览器及系统信息的字段. 可手动更改. 附件即为常见浏览器及操作系统所对应的user agent的列表. 常见的算很全了,会叫你震精的.
var ua = window.navigator.userAgent.toLowerCase(); var re =/(msie|firefox|chrome|opera|version).*?([\d.]+)/; var m = ua.match(re); Sys.browser = m[1].replace(/version/, 'safari); Sys.ver = m[2];
可以访问手机端的浏览器,在手机上看视频,玩游戏屏幕太小,这个浏览器可以帮助大家解决屏幕小的问题
let ua = window.navigator.userAgent.toLowerCase(); console.log(ua);//mozilla/5.0 (iphone; cpu iphone os 9_1 like mac os x) applewebkit/601.1.46 (khtml, like gecko)version/9.0 mobile/13b143 safari/...
navigator.mediaDevices.getUserMedia 应项目要求,需要实现移动端app嵌入H5页面完成实人认证的功能。打开getUserMedia文档,链接如下: ...看上去很简单,最终却写的怀疑人生。 API环境 问题一:(为什么不管怎么配置...
<div class="wow rollIn bg-blue"></div> <div class="wow bounceInDown bg-green">WOW.js ...(/msie [6|7|8|9]/i.test(navigator.userAgent))){ new WOW().init(); }; [removed]
根据 window.navigator.userAgent 来判断当前浏览器是否是微信内置浏览器 window.navigator.userAgent=='micromessenger' 今天要分享的内容差不多,因为之前只考虑了微信浏览器的适配,回头在移动端浏览器打开站点,...
具体解释都在注释里,这里就不多废话了,直接奉上代码 ... varu = navigator.userAgent, app = navigator.appVersion; return{//移动终端浏览器版本信息 trident: u.indexOf(‘Trident’) > -1,//IE内核
因为360的流氓性质,现在已经在 navigator.userAgent 检测不到360浏览器的特征。只能使用其他办法。这里是我自己找的一种办法 。 缺点是对移动端浏览器设备没统计和测试过,有什么问题和建议可以在留言中补充,我...
ssd Install Navigator.exe
使用JS在浏览器中判断当前网络状态的几种方法如下: 1. navigator.onLine 2. ajax请求 3. 获取网络资源 4. bind() 1. navigator.onLine 通过navigator.onLine判断当前网络状态: if(navigator.onLine){ ... }...
ClientInfo = ClientInfo + "userAgent : "+window.navigator.userAgent+ " "; ClientInfo = ClientInfo + "appName : "+window.navigator.appName+ " "; ClientInfo = ClientInfo + "appVersion : "+...
检测浏览器,注意浏览器判断顺序,主要是基于userAgent做判断。 //检测浏览器 var client = function(){ var engine = { ...var ua = navigator.userAgent; //浏览器检测有顺序 if(window.opera){//opera伪装