Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery/Javascript浏览器检测_Javascript_Jquery_Browser Detection - Fatal编程技术网

jQuery/Javascript浏览器检测

jQuery/Javascript浏览器检测,javascript,jquery,browser-detection,Javascript,Jquery,Browser Detection,如果这个问题已经被问过,我很抱歉。如何使用JavaScript或jQuery查找用户的浏览器和版本?我知道从jQuery 1.9开始,.browser()就被弃用了。我这样做并不是为了代码特定的目的,而是为了统计目的而尝试查找浏览器类型。有一个JS插件,您可以使用: <p> Click to <a id="detect_browser" href="javascript:void(0);">Detect browser properties

如果这个问题已经被问过,我很抱歉。如何使用JavaScript或jQuery查找用户的浏览器和版本?我知道从jQuery 1.9开始,
.browser()
就被弃用了。我这样做并不是为了代码特定的目的,而是为了统计目的而尝试查找浏览器类型。

有一个JS插件,您可以使用:

<p>
  Click to <a id="detect_browser"
              href="javascript:void(0);">Detect browser properties</a>
</p>


 $("#detect_browser").click(function() {
      alert(JSON.stringify(bowser, null, '    '));
    });

点击

$(“#检测浏览器”)。单击(函数(){ 警报(JSON.stringify(bowser,null,); });

是,它在jquery 1.9中已被依赖

我想决定浏览器的最佳代码是使用传统的

navigator.userAgent

您可以阅读
navigator.userAgent
,但通常最好检查服务器端的
User-Agent
标题。在这里检查这对谷歌来说是一个相当简单的主题;)@埃尔克兰斯:那只检查Internet Explorer。@Felk,我用谷歌搜索了大约一个小时,没有发现任何有用的东西。|请注意,不能保证用户代理是正确的。从统计的角度来说应该没问题,但他会用它来“统计”对吗?另外,通过使用这段代码,您不必检查jquery的兼容性,因为大多数浏览器都能识别这一点。是的,我想这样做纯粹是为了统计目的。那么,上面的代码是最适合您的解决方案。如果您发现此答案符合您的要求,请标记此答案。谢谢不要在
href
s中使用
javascript:
,这是不必要的,也是很突出的。(尽量不开马里奥的玩笑……)