用JS如何判断IE和傲游及世界之窗这些浏览器(都是基于IE内核)???
解决方案 »
- 请教JS正则匹配替换字符串问题
- display:none与type=“hidden”的区别是什么
- 哦!又看不懂了……请教请教js问题
- 帮我看看这两个有什么不同
- 如何单击文本框,就选中其内容
- Extjs Grid Filter 出不来啊啊啊啊
- ==>>请问:一个表单 如何在提交的时候弹出一个新窗口并且把表单的内容传递给新窗口内的文件?
- 聊天室的输入框怎么处理的???
- 我在要客户端验证用户输入是不是一个时间的函数怎么写?象(10:23:12)
- 我觉得研究诸如jQuery源码这种事情,有个最大的问题在里面。
- 用js改变多选框传递的参数的问题
- jquery点击iframe中的图片,如何在当前页添加上该图片(2)?
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";
} 但是相同的内核,是不能判断的