专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 跨浏览器开发

如何检测用户所使用的浏览器是360浏览器或遨游等等

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
怎么检测用户所使用的浏览器是360浏览器或遨游等等?
怎么检测用户所使用的浏览器是360浏览器、遨游、TT、糖果浏览器、QQ浏览器5、搜狗浏览器、闪游浏览器、彩虹浏览器、115浏览器、等等所有的浏览器,那些主流的就不说了?
我想是个难题。

------解决方案--------------------
不都是IE内核么。为啥要检测呢。
------解决方案--------------------
主要是判断navigator.userAgent

网上一个一个的去搜索 他们对应的 navigator.userAgent

或者自己把这些浏览器都安装一下,js 获取 navigator.userAgent 就可以比较了
------解决方案--------------------
JScript code

<script type="text/javascript">
        browserName = navigator.appName;
        browserVer = parseInt(navigator.appVersion);
        var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
        if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror") {version = "n3";} else {version = "n2";}
            // Blurring links:
        function blurLink(theObject)    {    //
            if (msie4)    {theObject.blur();}
        }

    //if (window.attachEvent) window.attachEvent("onload", sfHover);
</script>

------解决方案--------------------
IE内核的几乎无法准确判断出浏览类型。特别是360浏览器,其UA可能已经统一为IE的UA了。(360急速浏览器除外)。
其他的,如搜狗浏览器和360急速,遨游3都可以使用UA判断。或者使用chrome内核的特征检测(如:全局对象google、chrome等)配合浏览器UA来识别。
------解决方案--------------------
目前只考虑IE6/7/8,FF,Chrome
------解决方案--------------------

+楼主貌似都弄清楚了 怎么还问呢!!!!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: