想知道如何針對所有瀏覽器除了IE8和以下?除IE7-IE8之外的所有瀏覽器通過jQuery
我想是這樣
if ($.browser.msie && $.browser.version > "8.99") { }
但我很清楚如何讓其他瀏覽器?
感謝
想知道如何針對所有瀏覽器除了IE8和以下?除IE7-IE8之外的所有瀏覽器通過jQuery
我想是這樣
if ($.browser.msie && $.browser.version > "8.99") { }
但我很清楚如何讓其他瀏覽器?
感謝
如何:
if (!$.browser.msie || parseInt(&.browser.version) > 8) {}
$ .browser.msie jQuery中您可以添加jQuery的遷移,1.2.1.min.js的最新版本不支持或使用下面的jQuery函數... IE瀏覽器它也給你的版本...
調用currentBrowser()。瀏覽器來檢測瀏覽器和currentBrowser()版本的IE瀏覽器版本.........
function currentBrowser() {
$.returnVal = "";
var browserUserAgent = navigator.userAgent;
if (browserUserAgent.indexOf("Firefox") > -1) {
$.returnVal = { browser: "Firefox" };
}
else if (browserUserAgent.indexOf("Chrome") > -1) {
$.returnVal = { browser: "Chrome" };
}
else if (browserUserAgent.indexOf("Safari") > -1) {
$.returnVal = { browser: "Safari" };
}
else if (browserUserAgent.indexOf("MSIE") > -1) {
var splitUserAgent = browserUserAgent.split(";");
for (var val in splitUserAgent) {
if (splitUserAgent[val].match("MSIE")) {
var IEVersion = parseInt(splitUserAgent[val].substr(5, splitUserAgent[val].length));
}
}
$.returnVal = { browser: "IE", version: IEVersion };
}
else if (browserUserAgent.indexOf("Opera") > -1) {
$.returnVal = { browser: "Opera" };
}
else {
$.returnVal =
{ browser: "other" };
}
return $.returnVal;
}
謝謝@numbers - 這是否仍將IE9作爲排除msie的目標? – Tom
測試但確定,它應該。如果瀏覽器不是msie,則第一部分爲true;如果瀏覽器版本> 9,則第二部分爲true。 – numbers1311407