使用Jquery代码获取当前浏览器名称

实际上,当我使用navigator.userAgent.toLowerCase()时,我得到如下输出:

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36 

我不想要这个输出。 但我想只获取我正在浏览的当前浏览器名称并使用Jquery获取浏览器名称。 是否有任何函数只获取当前浏览器名称而不是获取所有浏览器名称。 而且,当我浏览Google Chrome浏览器时,我会输出“Chrome”,而当我使用Firefox浏览器浏览时,我会获得Firefox。 提前致谢。

试试这个:

 Object.keys(jQuery.browser)[0] 

在使用它之前,必须加载此jquery

  

因为除非包含jQuery Migrate插件,否则jQuery.browser将无法在jQuery 1.9或更高版本中运行。

您可以像这样搜索浏览器:

 // Check for Chrome if ($.browser.chrome) { alert("This is Chrome!"); } // Check for IE else if($.browser.msie)){ alert("This is Internet Explorer!"); } // Check for Safari else if($.browser.safari)){ alert("This is Safari!"); } 

你可以通过以下方式获得:

 jQuery.browser.name