我有我正在使用以下代码来检测用户正在使用的浏览器的版本:jQuery检测Chrome框架
var browser = $ .browser;
if (browser.msie) {
window.location.replace('/ChromeFrame');
}
else if (browser.mozilla && browser.version < 4) {
window.location.replace('/Upgrade');
}
else if (browser.opera && browser.version < 11.5) {
window.location.replace('/Upgrade');
}
的想法是,如果他们使用的是IE则必须安装Chrome Frame的,如果他们比Firefox 4和Opera 11.5使用较少那么如果这样我做他们必须升级他们的浏览器(不是不知道这是正确的?)
但除了检查,如果他们使用的是IE我需要检测,如果他们有Chrome Frame的,所以我可以让IE用户英寸
谁能帮助?由于
我想过做这样的事情:如果你使用jQuery你可以使用jQuery.browser和jQuery.browser.version性能(browser.msie && !navigator.userAgent.contains('chromeframe'))
说真的,不要这样做。改为使用[功能检测](http://msdn.microsoft.com/library/hh273397(v = vs.85).aspx)。 – kinokijuf