-
1420 votesanswersviews
在jQuery中检测移动设备的最佳方法是什么?
有没有一种可靠的方法来检测用户是否在jQuery中使用移动设备?类似于CSS @media属性的东西?如果浏览器在手持设备上,我想运行不同的脚本 . jQuery $.browser 函数不是我想要的 . -
195 votesanswersviews
如何检测IE11?
当我想检测IE时我使用此代码: function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MS... -
665 votesanswersviews
检测移动浏览器
我正在寻找一个函数,如果用户有移动浏览器,则返回布尔值 . 我知道我可以使用 navigator.userAgent 并使用正则表达式编写该函数,但用户代理对于不同的平台来说太多了 . 我怀疑匹配所有可能的设备会很容易,我认为这个问题已经解决了很多次,所以应该有一些完整的解决方案来完成这样的任务 . 我正在看this site,但遗憾的是剧本是如此神秘,以至于我不知道如何将它用于我的目的,即创建一... -
0 votesanswersviews
如何为IE10和IE11设置不同的用户代理
我有一个在Tomcat上运行的java Web应用程序,它可以在Internet Explorer 8中运行,并且可以通过将用户代理字符串设置为IE8模式在Internet Explorer 10中运行 . 此Web应用程序主要通过 content="IE=10" 在IE10模式下在Internet Explorer 11中运行 . 由于IE11仿真问题,Web应用程序在IE8... -
594 votesanswersviews
如何检测Safari,Chrome,IE,Firefox和Opera浏览器?
我有FF,Chrome,IE,Opera和Safari的5个插件/扩展 . 我需要代码来识别用户浏览器并重定向(在安装按钮上单击)以下载相应的插件 . -
0 votesanswersviews
Firefox36和IE11浏览器检测问题
我已经制作了一个脚本来检测浏览器的详细信息(浏览器版本,用户代理等),与Chrome工作正常,但问题是IE11和FF36 . 从一开始,我就让chrome和FF正常工作,但IE浏览器名称显示“Netscape” . 经过一些研究后,我发现“MSIE”令牌已被删除并替换为“rv” . 所以我在我的JS中将IE的令牌更改为“rv”并运行脚本,但是当我在FF上测试它时,它然后将浏览器名称显示为“Micr...