JQ判断浏览器版本号大小
作者:秋了秋 发表时间:2015年08月20日
做网页开发有时会遇到不同浏览器会有不同的页面效果,即使是同一个浏览器不同版本号也会有不一样的效果,所以就要运用到浏览器版本号的判断,从而温馨提示访问者使用何种浏览器能达到最大的视觉效果,我是这么来做的:
复制代码
- if($.browser.chrome){//判断浏览器类别(如果是谷歌内核浏览器的话),可选chrome(谷歌内核浏览器)/ safari(safari浏览器)/ opera(opera浏览器)/ msie(IE浏览器)/ mozilla(火狐浏览器)
- var browser=$.browser.version,bro=browser.split(".")[0];//获取浏览器的版本号并进行分离且分离出第一个整数,如31.0.1650.63(31)
- if(bro>=31){document.write(">");}else{document.write("<");}//如果版本号大于或等于31的话写入>,否则写入>.
- }
复制代码
前提是要在前面先引入jq:http://resource.netblog.site/jquery.js若不引用的话用以下原生js判断:
复制代码
- if(navigator.userAgent.indexOf("MSIE")>0) {
- return "MSIE";
- }
- else if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
- return "Firefox";
- }
- else if(isMozilla=navigator.userAgent.indexOf("Opera")>0){ //这个也被判断为chrome
- return "Opera";
- }
- else if(isFirefox=navigator.userAgent.indexOf("Chrome")>0){
- return "Chrome";
- }
- else if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
- return "Safari";
- }
- else if(isCamino=navigator.userAgent.indexOf("Camino")>0){
- return "Camino";
- }
- else if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
- return "Gecko";
- }
复制代码
0
文章作者: “秋了秋”个人博客,本站鼓励原创。
转载请注明本文地址:http://netblog.cn/blog/380.html