检测浏览器版本
来源:互联网 发布:apache2.4加载php模块 编辑:程序博客网 时间:2024/05/27 06:14
<script>
(function(){
var browser="unknown",
version="unknown";
var ua=navigator.userAgent;
//如果ua中包含Firefox
if(ua.indexOf("Firefox")!=-1)
//修改browser为firefox
browser="Firefox";
//否则,如果ua中包含MSIE
else if(ua.indexOf("MSIE")!=-1)
//修改browser为MSIE
browser="MSIE";
//否则,如果ua中包含OPR
else if(ua.indexOf("OPR")!=-1)
//修改browser为OPR
browser="OPR";
//否则,如果ua中包含Chrome
else if(ua.indexOf("Chrome")!=-1)
//修改browser为Chrome
browser="Chrome";
//否则,如果ua中包含Safari
else if(ua.indexOf("Safari")!=-1)
//修改browser为Safari
browser="Safari";
document.write("<br>浏览器: "+browser);
//如果browser不是unknown
if(browser!="unknown"){
//在ua中找browser的位置+browser的长度+1,保存在变量i中
var i=
ua.indexOf(browser)+browser.length+1;
//选取ua中i位置开始的3位字符,转为浮点数保存在version中
version=parseFloat(ua.slice(i,i+3));
}
document.write("<br>版本: "+version);
})();
</script>
(function(){
var browser="unknown",
version="unknown";
var ua=navigator.userAgent;
//如果ua中包含Firefox
if(ua.indexOf("Firefox")!=-1)
//修改browser为firefox
browser="Firefox";
//否则,如果ua中包含MSIE
else if(ua.indexOf("MSIE")!=-1)
//修改browser为MSIE
browser="MSIE";
//否则,如果ua中包含OPR
else if(ua.indexOf("OPR")!=-1)
//修改browser为OPR
browser="OPR";
//否则,如果ua中包含Chrome
else if(ua.indexOf("Chrome")!=-1)
//修改browser为Chrome
browser="Chrome";
//否则,如果ua中包含Safari
else if(ua.indexOf("Safari")!=-1)
//修改browser为Safari
browser="Safari";
document.write("<br>浏览器: "+browser);
//如果browser不是unknown
if(browser!="unknown"){
//在ua中找browser的位置+browser的长度+1,保存在变量i中
var i=
ua.indexOf(browser)+browser.length+1;
//选取ua中i位置开始的3位字符,转为浮点数保存在version中
version=parseFloat(ua.slice(i,i+3));
}
document.write("<br>版本: "+version);
})();
</script>
阅读全文
0 0
- 检测浏览器版本
- js检测浏览器版本
- JQuery检测浏览器版本
- jquery浏览器版本检测
- js 检测浏览器版本
- 浏览器版本检测方法
- javascript 浏览器版本检测
- 浏览器版本检测
- js检测浏览器版本
- 检测浏览器版本
- JS检测浏览器版本
- 检测浏览器版本
- 浏览器版本检测
- 浏览器版本检测JS代码
- 浏览器类型及版本检测
- 检测浏览器的版本信息
- 检测浏览器版本包括IE11
- js检测浏览器版本方法
- http转https(nginx)
- iOS开发之translucent属性
- Android APP性能优化
- Android的消息循环机制 Looper Handler类分析
- jQuery中ajax的4种常用请求方式
- 检测浏览器版本
- 洛谷OJ
- SQLite学习手册(索引和数据分析/清理)
- 【Tensorflow】Tensorflow 1.2.0 源码安装
- React Native FlatList的使用
- python在ubuntu中的几种安装方法
- C++ 策略模式
- 网桥
- Android动画(View Animation之Tween Animation(补间动画))