如何获取当前浏览器的useragent

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取当前浏览器的useragent相关的知识,希望对你有一定的参考价值。

网上有说,在浏览器地址栏输入:
javascript:alert(navigator.userAgent)

这种方法实际上会有很多问题,不少浏览器都不支持这种写法或者禁用了。

还是老老实实的把这个js写到网页中吧。注意userAgent是大写的A,小写无效。
alert(navigator.userAgent)
参考技术A 您好!很高兴为您答疑:
可以通过在javascript调用:navigator.userAgent来获取当前浏览器的useragent。

如果解决了您的问题请采纳本回答被提问者和网友采纳
参考技术B location.userAgent 参考技术C 呵呵~这种深奥的问题不是我能回答的

获取当前浏览器

    function myBrowser() {

           var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串

           var isOpera = userAgent.indexOf("Opera") > -1;

           if (isOpera) {

              return "Opera"

           }

           ; //判断是否Opera浏览器

           if (userAgent.indexOf("Firefox") > -1) {

              return "FF";

           } //判断是否Firefox浏览器

           if (userAgent.indexOf("Chrome") > -1) {

              return "Chrome";

           }

           if (userAgent.indexOf("Safari") > -1) {

              return "Safari";

           } //判断是否Safari浏览器

           if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {

              return "IE";

           }

           ; //判断是否IE浏览器

       }

       var myBrowser = myBrowser();

以上是关于如何获取当前浏览器的useragent的主要内容,如果未能解决你的问题,请参考以下文章

获取当前浏览器

如何随机获取最新浏览器版本的用户代理? [复制]

js判断浏览器类型怎么写

js怎样获取移动设备信息

浅谈iOS中的userAgent

如何判断当前浏览器是IE11