Tag: 浏览器检测

什么是$ .browser的替代

jQuery文档将$.browser标记为已弃用。 那么它有什么替代呢?

检测Safari浏览器

如何使用JavaScript检测Safari浏览器? 我已经尝试下面的代码,它不仅检测Safari,但也Chrome浏览器。 function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1; return is_safari; }

在IE7兼容模式下区分IE7浏览器和浏览器

如果客户端的浏览器是IE7或IE9兼容模式,我可以区分吗? 我试图弄清楚是否可以在我的网站上做一个JS检查来识别两个不同的东西,根据结果做不同的事情 该浏览器是IE7 该浏览器处于IE7兼容模式 我有第一个条件正常工作,因为它到处都说如何做到这一点。 不确定第二个和/或两者的组合。

如何为Mozilla,Chrome和IE编写特定的CSS

你可以使用什么CSS条件语句来包含IE,Mozilla,Chrome的特定CSS。 If IE #container { top: 5px; } If Mozilla #container { top: 7px; } If Chrome #container { top: 9px; } 什么是各自的“如果”?

检测iOS / Android操作系统

我已经做了一些研究,这个问题已经出现了,但不是我想要的。 我正在build立一个客户端的页面,这是一个QR码登陆,这是一个下载应用程序的地方。 所以他不必在页面上打印出2个QR码,我想检测当前的操作系统(Apple / Android / Other [不支持]),并根据该值修改我的元素。 我已经看过脚本“detectmobilebrowsers”,这只是为了告诉用户是否是移动的,而我想弄清楚用户正在运行什么操作系统,并build议最好的应用程序版本。 我发现类似于这个问题的其他答案似乎过时或不可靠(Android平板电脑浏览器没有检测到),所以我在寻找新的东西。 我怎样才能做到这一点? (最好使用jQuery – Javascript – PHP的顺序)。

JavaScript:如何找出用户浏览器是否为Chrome?

我需要一些函数返回一个布尔值来检查浏览器是否是Chrome 。 我如何创build这样的function?

如何检测IE11?

当我想检测IE我使用这个代码: function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } function checkVersion() { var msg = "You're not using Internet Explorer."; var ver = getInternetExplorerVersion(); if ( […]

在JavaScript中检测IE版本(在v9之前)

如果他们正在使用v9之前的Internet Explorer版本,我想将我们的网站用户跳转到错误页面。 只是不值得花时间和金钱来支持IE pre-v9 。 所有其他非IE浏览器的用户都很好,不应该被反弹。 这是build议的代码: if(navigator.appName.indexOf("Internet Explorer")!=-1){ //yeah, he's using IE var badBrowser=( navigator.appVersion.indexOf("MSIE 9")==-1 && //v9 is ok navigator.appVersion.indexOf("MSIE 1")==-1 //v10, 11, 12, etc. is fine too ); if(badBrowser){ // navigate to error page } } 这个代码会诀窍吗? 为了避免一些可能会以我的方式发表的意见: 是的,我知道用户可以伪造他们的useragentstring。 我不关心。 是的,我知道编程专业人员更喜欢嗅探function支持而不是浏览器types,但是我不觉得这种方法在这种情况下是合理的。 我已经知道,所有(相关的)非IE浏览器都支持我需要的function,所有pre-v9 IE浏览器都不支持。 检查整个网站的function将是一个浪费。 是的,我知道有人试图访问使用IE v1 (或> = 20)的网站不会得到“badBrowser”设置为true,警告页面将不会正确显示。 这是我们愿意承担的风险。 是的,我知道微软有“有条件的评论”,可以用于精确的浏览器版本检测。 IE不再支持IE […]

你怎么能检测浏览器的版本?

我一直在寻找代码,可以让我检测访问该网站的用户是否有Firefox 3或4.我发现的所有代码是检测浏览器的types,而不是版本。 我怎样才能检测到这样的浏览器的版本?

JavaScript中的浏览器检测?

如何确定使用JavaScript的确切浏览器和版本?