转: JavaScript判断浏览器类型及版本
<script type="text/javascript">
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
//以下进行测试
if (Sys.ie) document.write('IE: ' + Sys.ie);
if (Sys.firefox) document.write('Firefox: ' + Sys.firefox);
if (Sys.chrome) document.write('Chrome: ' + Sys.chrome);
if (Sys.opera) document.write('Opera: ' + Sys.opera);
if (Sys.safari) document.write('Safari: ' + Sys.safari);
</script>
screen.width == 800) && (screen.height == 600
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/nileel/archive/2009/04/17/4087159.aspx
转载于:https://www.cnblogs.com/lusionx/archive/2010/02/02/1777047.html
转: JavaScript判断浏览器类型及版本相关推荐
- JavaScript判断浏览器类型及版本
JavaScript判断浏览器类型及版本 你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器. 几天前,浏览器家族有 ...
- JavaScript判断浏览器类型及版本(新增谷歌的Chrome)
来源:http://blog.tripdev.com/?tid=164 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本.JavaScript ...
- 【jQuery】判断浏览器类型和版本
注意:看文章要去我精华,去我糟粕,自己多加调试 这与<[HTML]根据不同的浏览器类型写不同的HTML代码>(点击打开链接)一文是姊妹篇,IE注释能够帮你在网页的HTML根据不同的版本,渲 ...
- 前端如何判断浏览器类型及版本?
前言 在网站前端开发中,浏览器兼容性问题让我们手忙脚乱,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本. JavaScript是前端开发的主要语言 ...
- JS判断浏览器类型及版本
判断浏览器类型及版本 function getBroswer(){var os = navigator.platform; var userAgent = navigator.userAgent; v ...
- 判断浏览器类型及版本
公司前段时间做项目需要判断浏览器,因为项目进度急暂时只支持一种浏览器 使用window.navigator.userAgent属性,但是在国产浏览器上遇到了问题,下面这段代码只能判断内核,但是我想判断 ...
- JS判断浏览器类型与版本
这个东西在跨平台前端开发很有用: 在JS中判断浏览器的类型,估计是每个编辑过页面的开发人员都遇到过的问题.在众多的浏览器产品中,IE.Firefox.Opera.Safari........众多品牌却 ...
- JavaScript 判断浏览器类型及32位64位
JS判断出版本以及浏览器类型 <script type="text/javascript"> var Sys = {}; var ua = navigator.user ...
- JavaScript 判断浏览器类型
var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? S ...
最新文章
- 第二弹,坐地铁就能学会的3种「非常有趣」的 Python 玩法
- 10个堪称神器的学习网站
- 如何给Pycharm加上头行 # *_*coding:utf-8 *_*?
- 图像投影特征图的波峰波谷查找的相关原理及利用差分遍历法查找波峰的OpenCV代码
- 32M内存 跑linux内核,32位Linux单进程4G内存限制
- Micro Average vs Macro average Performance in a Multiclass classification setting
- 全国唯一高校!武汉大学首开鸿蒙系统课程
- 深入源码之Commons Logging[转]
- 【正在直播】:CSDN直播间专属福利!1399买Airpods Pro
- 【博客话题】什么样的学生你都能教好——亲爱的魏老师
- angular要多久学会_成为优秀Angular开发者所需要学习的19件事
- python获取网页标题_Python2获取网页标题
- 斯诺登:澳大利亚的监视政策比NSA还下流
- Angular入门到精通系列教程(14)- Angular 编译打包 Docker发布
- 001《以幽默的方式过一生》 读书笔记
- 蓝桥杯-ds18b20使用(小白专享)
- 多线程总结--小码哥java
- 什么是好的数据分析?化繁为简的力量
- 对应到对象 数据库驼峰_驼峰
- 一顿烤羊腿换来的Golang学习路线