javascript:如何判断浏览器类型
2007-09-25 17:44
666 查看
这个问题一直让很多人头疼,下面是浏览器检测的代码,大家可以参考。
function detectBrower()
...{
var sUserAgent = navigator.userAgent;
var isOpera = sUserAgent.indexOf("Opera") > -1;
if(isOpera) return "Opera";
var isKHTML = sUserAgent.indexOf("KHTML") > -1 || sUserAgent.indexOf("Konqueror") > -1 || sUserAgent.indexOf("AppleWebKit") > -1;
var isSafari = sUserAgent.indexOf("AppleWebKit") > -1 && isKHTML;
var isKonq = sUserAgent.indexOf("Konqueror") > -1 && isKHTML;
if(isSafari) return "Safari";
if(isKonq) return "Konqueror";
var isIE = sUserAgent.indexOf("compatible") > -1 && sUserAgent.indexOf("MSIE") > -1 && !isOpera;
if(isIE) return "IE";
var isMoz = sUserAgent.indexOf("Gecko") > -1 && !isKHTML;
if(isMoz) return "Mozilla";
return "None";
}
function detectBrower()
...{
var sUserAgent = navigator.userAgent;
var isOpera = sUserAgent.indexOf("Opera") > -1;
if(isOpera) return "Opera";
var isKHTML = sUserAgent.indexOf("KHTML") > -1 || sUserAgent.indexOf("Konqueror") > -1 || sUserAgent.indexOf("AppleWebKit") > -1;
var isSafari = sUserAgent.indexOf("AppleWebKit") > -1 && isKHTML;
var isKonq = sUserAgent.indexOf("Konqueror") > -1 && isKHTML;
if(isSafari) return "Safari";
if(isKonq) return "Konqueror";
var isIE = sUserAgent.indexOf("compatible") > -1 && sUserAgent.indexOf("MSIE") > -1 && !isOpera;
if(isIE) return "IE";
var isMoz = sUserAgent.indexOf("Gecko") > -1 && !isKHTML;
if(isMoz) return "Mozilla";
return "None";
}
相关文章推荐
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
- 如何在客户端判断浏览器的类型(Detecting IE7+ in JavaScript)
- 如何在客户端判断浏览器的类型(Detecting IE7+ in JavaScript)
- JavaScript判断浏览器类型及版本
- JavaScript判断浏览器类型及版本
- js如何判断浏览器的类型和版本
- javaScript判断浏览器类型
- javascript判断浏览器类型
- 使用CSS媒体查询和JavaScript判断浏览器设备类型的好方法
- javascript判断浏览器类型与版本
- 如何用js来判断浏览器类型(ie,firefox)
- javascript一个判断浏览器类型的函数(类)
- PHP如何判断浏览器类型及浏览器语言
- jQuery javaScript js 判断浏览器的类型、版本的方法
- JavaScript判断浏览器类型
- JavaScript判断浏览器类型及版本
- jQuery javaScript js 判断浏览器的类型、版本的方法
- JavaScript判断手机浏览器的类型和版本
- 【javascript】—— JS判断浏览器类型、操作系统
- JavaScript判断浏览器类型及版本