gpt4 book ai didi

javascript - jQuery 检测浏览器 IE9 及以下版本并抛出一个升级模式

转载 作者:太空狗 更新时间:2023-10-29 13:04:13 24 4
gpt4 key购买 nike

我希望能够使用 jQuery(或者是否有更好的方法?)检测 IE9 或更低版本。如果浏览器版本是 IE9 或更低版本,我想加载一个模式,可以选择升级到 Chrome、FF 等。

我读到 $.browser 不再工作了,所以想知道实现我想要的最好方法是什么:

$(document).ready(function(){

/* Get browser */
$.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase());

/* Detect Chrome */
if($.browser.chrome){
/* Do something for Chrome at this point */
alert("You are using Chrome!");

/* Finally, if it is Chrome then jQuery thinks it's
Safari so we have to tell it isn't */
$.browser.safari = false;
}

/* Detect Safari */
if($.browser.safari){
/* Do something for Safari */
alert("You are using Safari!");
}

});

最佳答案

var browser = {
isIe: function () {
return navigator.appVersion.indexOf("MSIE") != -1;
},
navigator: navigator.appVersion,
getVersion: function() {
var version = 999; // we assume a sane browser
if (navigator.appVersion.indexOf("MSIE") != -1)
// bah, IE again, lets downgrade version number
version = parseFloat(navigator.appVersion.split("MSIE")[1]);
return version;
}
};

if (browser.isIe() && browser.getVersion() <= 9) {

console.log("You are currently using Internet Explorer" + browser.getVersion() + " or are viewing the site in Compatibility View, please upgrade for a better user experience.")
}

关于javascript - jQuery 检测浏览器 IE9 及以下版本并抛出一个升级模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19562207/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com