判断浏览器的内核和版本号
复制代码代码如下所示:
$(函数(){())
如果(美元。browser.msie(美元。browser.version = = 7)){
$(# yourannet)。Css(缘左
} / / IE7浏览器
如果(美元。browser.msie(美元。browser.version = = 6){ $。支持。风格!)
$(# yourannet)。Css(缘左
} / / IE6浏览器
如果(美元。browser.msie(美元。browser.version = = 8)){
$(# yourannet)。Css(缘左
} / / IE8浏览器
如果(美元。browser.msie(美元。browser.version = = 9)){
$(# yourannet)。Css(缘左
} / / IE9浏览器
如果(窗口。导航仪。UserAgent. toLowerCase(指标),(360se )> = 1){
$(# yourannet)。Css(缘左
360浏览器
})
jQuery的使用规则来匹配用户的确定和版本的浏览器的类型。如果我们想确定是否当前的浏览器是IE6,我们应该如何判断呢
复制代码代码如下所示:
$(函数(){())
如果(美元。浏览器。MSIE){
警报(这是MSIE );
}
否则如果($ Safari浏览器)
{
警报(这是Safari!;
}
否则如果(浏览器)
{
警报(这是Mozilla!;
}
否则如果($ Opera Opera){
警告(这是歌剧);
}
{其他
警惕(我不知道)!;
}
以下是jQuery的正则表达式:支持IE、Firefox、Opera、Chrome、Safari的区分
复制代码代码如下所示:
浏览器-检查-开始
VaR的UserAgent = navigator.useragent /用户
rmsie = / *(MSIE)({ W. } +)* / / / IE。
rfirefox = / *(Firefox)/({ W. } +)* / / /火狐。
ropera =(京剧) / /,+版本({ W. } +) / / /歌剧。
rchrome = / *(Chrome)/({ W. } +)* / / /铬。
rsafari = / *版 /({ W. } +)*(Safari)。* / / /旅行;
jmeteor.browser = { };
var ua = useragent.tolowercase();
功能uamatch(UA){
VaR的比赛= rmsie.exec(UA);
如果(匹配)!= NULL){
返回{浏览器:比赛{ 1 } | |版本:比赛{ 2 }
}
VaR的比赛= rfirefox.exec(UA);
如果(匹配)!= NULL){
返回{浏览器:比赛{ 1 } | |版本:比赛{ 2 }
}
VaR的比赛= ropera.exec(UA);
如果(匹配)!= NULL){
返回{浏览器:比赛{ 1 } | |版本:比赛{ 2 }
}
VaR的比赛= rchrome.exec(UA);
如果(匹配)!= NULL){
返回{浏览器:比赛{ 1 } | |版本:比赛{ 2 }
}
VaR的比赛= rsafari.exec(UA);
如果(匹配)!= NULL){
返回{浏览器:比赛{ 2 } | |版本:比赛{ 1 }
}
如果(匹配)!= NULL){
返回{浏览器:
}
}
无功browsermatch = uamatch(useragent.tolowercase());
如果(browsermatch。浏览器){
JMeteor browsermatch浏览器。浏览器{ } =真;
jmeteor.browsername = browsermatch.browser;
jmeteor.browser.version = browsermatch.version;
jmeteor.browser.language =(navigator.language导航仪。语言)
Navigator.userLanguage:| | );
}
浏览器-检查-结束
U3000 U3000 U3000 U3000
U3000 U3000 U3000 U3000 U3000
使用方法:
Javascript代码
确定是否jmeteor.browser.msie / /即真正代表返回
jmeteor.browsername / /浏览器的名字
jmeteor.browser.version / /浏览器版本
jmeteor.browser.language / /语言
通过浏览器的版本来判断浏览器
复制代码代码如下所示:
无功_uat = navigator.useragent;
如果(_uat.indexof(MSIE 6 )> 0)警告(IE6);
如果(_uat.indexof(MSIE 7 )> 0)警告(IE7);
如果(_uat.indexof(MSIE 8 )> 0)警告(IE8);
如果(_uat.indexof(火狐)> 0)警告(火狐);
判断浏览器的CSS
复制代码代码如下所示:
#例子{颜色:红色;} / * * /火狐
* HTML #例子{颜色:蓝色;} / / * * IE6
* + HTML #例子{颜色:绿色 / / * * IE7;}
判断浏览器的HTML
复制代码代码如下所示:
1。除IE外均可识别
2。所有的IE可识别
三.唯一可以确定的IE6
4。IE6下IE6版本可以识别
5。IE6和IE6版本可以识别
6。只有IE7可以识别
7。IE7和低于IE7版本可以识别
8。IE7和IE7的版本可以识别