JavaScript获取各大浏览器信息图示


Posted in Javascript onNovember 20, 2015

如何获取浏览器信息

Window有navigator对象让我们得知浏览器的全部信息.我们可以利用一系列的API函数得知浏览器的信息.

JavaScript代码如下:

function message(){ txt = "<p>浏览器代码名: " + navigator.appCodeName + "</p>"; txt+= "<p>浏览器名称: " + navigator.appName + "</p>"; txt+= "<p>浏览器平台和版本: " + navigator.appVersion + "</p>"; txt+= "<p>是否开启cookie: " + navigator.cookieEnabled + "</p>"; txt+= "<p>操作系统平台: " + navigator.platform + "</p>"; txt+= "<p>User-agent头部值: " + navigator.userAgent + "</p>"; document.getElementById("example").innerHTML=txt; if ((navigator.appName=="Netscape" || navigator.appName=="Microsoft Internet Explorer") && (parseFloat(navigator.appVersion)>=4)){ alert("您的浏览器够先进了!"); } else { alert("是时候升级您的浏览器了!"); } }

我们可以通过这个函数通知用户浏览器是否应该去更新浏览器,同样也可以帮用户得知浏览器的相关信息

各大浏览器的基本信息

楼主测试了几乎当前主流的浏览器,当然不管多少浏览器都是Trident,Blink,Gecko,Webkit这几种的浏览器内核,解析上不会有太大的出入,现附上相关截图如下:

这是Edge的

JavaScript获取各大浏览器信息图示

IE11,楼主没有用IE6,不过应该不会有太大的出入

JavaScript获取各大浏览器信息图示

Safari的,楼主是Window系统Safari版本比较低

JavaScript获取各大浏览器信息图示

搜狗浏览器,曾经楼主也迷恋过它一段时间呢!

JavaScript获取各大浏览器信息图示

QQ浏览器(微信版),比较给力,现在楼主除了Chrome用的最多的浏览器,双核Trident和Blink,Chrome内核下飞快

JavaScript获取各大浏览器信息图示

360安全浏览器的兼容模式,用的是IE的Trident内核

JavaScript获取各大浏览器信息图示

Firefox,不多说了,Netscape正版,开发者必备的浏览器

JavaScript获取各大浏览器信息图示

Chrome.现在楼主用的最多的浏览器,Google实在是好,力挺

JavaScript获取各大浏览器信息图示

360安全浏览器极速模式,Chrome内核,速度很快

JavaScript获取各大浏览器信息图示

代码结果分析

JavaScript获取各大浏览器信息图示

Javascript 相关文章推荐
获得Javascript对象属性个数的示例代码
Nov 21 Javascript
javascript中数组的冒泡排序使用示例
Dec 18 Javascript
使用简洁的jQuery方法实现隔行换色功能
Jan 02 Javascript
js的for in循环和java里foreach循环的区别分析
Jan 28 Javascript
浅谈Jquery为元素绑定事件
Apr 27 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
May 20 Javascript
python爬取安居客二手房网站数据(实例讲解)
Oct 19 Javascript
基于twbsPagination.js分页插件使用心得(分享)
Oct 21 Javascript
Angular5给组件本身的标签添加样式class的方法
Apr 07 Javascript
vue组件化中slot的基本使用方法
May 01 Javascript
js实现简单的打印表格
Jan 15 Javascript
微信小程序实现上传多张图片、删除图片
Jul 29 Javascript
跟我学习javascript创建对象(类)的8种方法
Nov 20 #Javascript
跟我学习javascript的最新标准ES6
Nov 20 #Javascript
详解JavaScript语言的基本语法要求
Nov 20 #Javascript
每天一篇javascript学习小结(面向对象编程)
Nov 20 #Javascript
js鼠标点击图片切换效果实现代码
Nov 19 #Javascript
Bootstrap每天必学之简单入门
Nov 19 #Javascript
jquery实现横向图片轮播特效代码分享
Nov 19 #Javascript
You might like
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
php FPDF类库应用实现代码
2009/03/20 PHP
ThinkPHP实现多数据库连接的解决方法
2014/07/01 PHP
PHP实现的蚂蚁爬杆路径算法代码
2015/12/03 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
Javascript 学习笔记 错误处理
2009/07/30 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
排序算法的javascript实现与讲解(99js手记)
2014/09/28 Javascript
jQuery使用removeClass方法删除元素指定Class的方法
2015/03/26 Javascript
jQuery实现仿Google首页拖动效果的方法
2015/05/04 Javascript
使用AngularJS创建单页应用的编程指引
2015/06/19 Javascript
javascript从定义到执行 你不知道的那些事
2016/01/04 Javascript
JavaScript实现输入框(密码框)出现提示语
2016/01/12 Javascript
vue从使用到源码实现教程详解
2016/09/19 Javascript
微信小程序 网络API 上传、下载详解
2016/11/09 Javascript
JS中setTimeout和setInterval的最大延时值详解
2017/02/13 Javascript
使用JS动态显示文本
2017/09/09 Javascript
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
12步教你理解Python装饰器
2016/02/25 Python
python3设计模式之简单工厂模式
2017/10/17 Python
python中如何使用分步式进程计算详解
2019/03/22 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
详解基于python的多张不同宽高图片拼接成大图
2019/09/26 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
python实现word文档批量转成自定义格式的excel文档的思路及实例代码
2020/02/21 Python
python3 实现口罩抽签的功能
2020/03/11 Python
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
浅谈HTML5 服务器推送事件(Server-sent Events)
2017/08/01 HTML / CSS
英语教育专业自荐信
2014/05/29 职场文书
班级文化标语
2014/06/23 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
电视新闻稿
2015/07/17 职场文书
MySQL时间设置注意事项的深入总结
2021/05/06 MySQL