如何利用JS获取浏览器版本信息

如题所述

<html>
<body>
<script type="text/javascript">
var browser=navigator.appName
var b_version=navigator.appVersion
var version=parseFloat(b_version)
document.write("浏览器名称:"+ browser)
document.write("<br />")
document.write("浏览器版本:"+ version)
</script>
</body>
</html>

 æ›´å¤šå…³äºŽnavigator的用法见

http://www.w3school.com.cn/jsref/dom_obj_navigator.asp

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-07-03
用js的Navigator对象
<div id="example"></div>

<script>

txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";
txt+= "<p>User-agent language: " + navigator.systemLanguage + "</p>";
document.getElementById("example").innerHTML=txt;
</script>
可以查看浏览器版本信息

来自 navigator 对象的信息具有误导性,不应该被用于检测浏览器版本,这是因为:

1.navigator 数据可被浏览器使用者更改
2.浏览器无法报告晚于浏览器发布的新操作系统
参考 w3school
第2个回答  2016-07-01
function appInfo(){
var browser = {appname: 'unknown', version: 0},
userAgent = window.navigator.userAgent.toLowerCase();
//IE,firefox,opera,chrome,netscape
if ( /(msie|firefox|opera|chrome|netscape)\D+(\d[\d.]*)/.test( userAgent ) ){
browser.appname = RegExp.$1;
browser.version = RegExp.$2;
} else if ( /version\D+(\d[\d.]*).*safari/.test( userAgent ) ){ // safari
browser.appname = 'safari';
browser.version = RegExp.$2;
}
return browser;
}
用法:
var testBrowser = appInfo();
alert(testBrowser.appname+testBrowser.version);

JS如何获取浏览器版本信息
5、Opera对应userAgent信息:OPR\/后面紧跟的25.0...数字串为当前Opera浏览器版本 6、Safari对应userAgent信息 Version\/后面紧跟的5.1.7为Safari浏览器当前版本

如何利用JS获取浏览器版本信息
var browser=navigator.appNamevar b_version=navigator.appVersionvar version=parseFloat(b_version)document.write("浏览器名称:"+ browser)document.write("")document.write("浏览器版本:"+ version) 更多关于navigator的用法见 http:\/\/www.w3school.com.cn\/jsref\/dom_obj_navigator.asp ...

js编程怎么获取浏览器的参数?
首先,使用`window.location.search`访问查询字符串部分。对于上述例子,`window.location.search`的值为?q=javascript&page=1。接着,解析查询字符串以获取特定参数的值。可以利用`URLSearchParams`对象来实现这个目标。通过调用`URLSearchParams(window.location.search)`,可以得到一个`URLSearchParams`实例。

如何利用JS获取浏览器版本信息
document.write("浏览器:")document.write(navigator.appName + "") document.write("浏览器版本:")document.write(navigator.appVersion + "") document.write("代码:")document.write(navigator.appCodeName + "") document.write("平台:")document.write(navigator.platform + "") document.writ...

js检测浏览器的基本信息 如:版本 内核 。。。
(function (win, doc, nav){\/** * @des 浏览器判断脚本,兼容cmd规范 *\/var ua = nav.userAgent.toLowerCase (), key ={ ie : "msie", sf : "safari", tt : "tencenttraveler"},\/\/ 正则列表reg ={ browser : "(" + key.ie + "|" + key.sf + "|firefox|chrome...

怎么用JavaScript实现打开页面时显示用户的浏览器及操作系统的相关信息...
<SCRIPT type="text\/javascript"> document.write("浏览器运行平台和版本:"+window.clientInformation.appVersion+"");document.write("用户操作系统:"+window.clientInformation.platform+"");document.write("Http请求头字符:"+window.clientInformation.userAgent+"");<\/SCRIPT> ...

js判断浏览器类型及版本
利用了IE与标准浏览器在处理数组的toString方法的差异.对于标准游览器,如果数组里面最后一个字符为逗号,JS引擎会自动剔除它. var ie = !-[1,]; alert(ie); jquery判断浏览器类型和浏览器版本号的方法 $(document).ready(function(){ varbrow=$.browser; varbInfo=""; if(brow....

JS辨别访问浏览器判断是android还是ios系统
1、通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下:2、检查是否是移动端(Mobile)、ipad、iphone、微信、QQ等:使用方法:检测浏览器语言:3、判断iPhone|iPad|iPod|iOS|Android客户端:4、判断pc还是移动端:

JS 中如何判断出 各个IE浏览器的版本
IE6~IE10的浏览器特征明显,存在msie字符串,而IE11去掉了msie字符串,可以通过rv后面的版本号识别IE11,具体方法如下:function IETester(userAgent){ var UA = userAgent || navigator.userAgent; if(\/msie\/i.test(UA)){ return UA.match(\/msie (\\d+\\.\\d+)\/i)[1]; }else ...

如何利用javascript来捕获浏览器关闭的相关事件呢? 浏览器关闭事件JS获...
经过改写的javascript方法,能够监听到鼠标点击浏览器关闭按钮、浏览器状态栏鼠标右键弹出菜单中的关闭以及各种快捷键。但是双击浏览器坐上角图标关闭浏览器和关闭标签页无法监听。

相似回答