你的位置:首页 > 软件开发 > Java > javascript关于检测浏览器和操作系统的问题

javascript关于检测浏览器和操作系统的问题

发布时间:2015-12-06 12:00:13
1.方法学:最好是检测浏览器的最小版本,这样才不会当版本升级之后不断添加新的内容进去。理想的方式:if(isMinIE5){//code}直接检查准确的版本的缺点:if(isMinIE5||isIE6){  //code}但是当版本升级之后加入升级到版本10:if(isMinIE ...

1.方法学:

最好是检测浏览器的最小版本,这样才不会当版本升级之后不断添加新的内容进去。

理想的方式:

if(isMinIE5){

//code

}

直接检查准确的版本的缺点:

if(isMinIE5||isIE6){

  //code

}

但是当版本升级之后加入升级到版本10:

if(isMinIE5||isIE6||isIE7||isIE8||isIE9||isIE10){

//code

}

相对于直接检测浏览器的最小版本更麻烦

2.具体的步奏以及注释:(user-agent方法)

var sUserAgent = navigator.userAgent;                                                             //将user-agent字符串保存到本地变量之中去function compareVersions(sVersion1, sVersion2) {              //用split()方法将两个版本号转换为数组,用 "."作为字符的分隔符

原标题:javascript关于检测浏览器和操作系统的问题

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。