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
(#换成@)。