我有我正在使用以下代碼來檢測用戶正在使用的瀏覽器的版本: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