gpt4 book ai didi

javascript - 如果浏览器版本早于

转载 作者:搜寻专家 更新时间:2023-10-31 23:18:45 24 4
gpt4 key购买 nike

我有一个简单的问题 - 有没有办法执行某些功能,检测用户是否使用旧版浏览器,我可以自己设置?

可以帮助我做这样的 if 语句的东西:

if(chromeVersion <= 48 || firefoxVersion <= 52 || ieVersion <= 10 || ...)
{//do something}

我需要这个,因为我使用的是现代插件,旧版浏览器不支持它们,无法预先修复它们。

祝你有美好的一天!

最佳答案

获取 chrome 版本:

function getChromeVersion () {     
var raw = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);

return raw ? parseInt(raw[2], 10) : false;
}

多浏览器

navigator.sayswho= (function(){
var ua= navigator.userAgent, tem,
M= ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || [];
if(/trident/i.test(M[1])){
tem= /\brv[ :]+(\d+)/g.exec(ua) || [];
return 'IE '+(tem[1] || '');
}
if(M[1]=== 'Chrome'){
tem= ua.match(/\b(OPR|Edge)\/(\d+)/);
if(tem!= null) return tem.slice(1).join(' ').replace('OPR', 'Opera');
}
M= M[2]? [M[1], M[2]]: [navigator.appName, navigator.appVersion, '-?'];
if((tem= ua.match(/version\/(\d+)/i))!= null) M.splice(1, 1, tem[1]);
return M.join(' ');
})();

console.log(navigator.sayswho);

关于javascript - 如果浏览器版本早于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48225918/

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