d0cter 发表于 2024-9-10 18:07:30

有没有办法在打开的时候进行浏览器检测

单位有用xp系统的ie的,兼容有很大问题,有没有办法加一个浏览器检测,检测到不合适的跳出提醒或者直接打不开

论坛管理员 发表于 2024-9-11 13:14:05


您是指登录页时就跳出来吗?
登录页可以使用门户自定义页面的,您可以在load事件里加上这段判断浏览器的脚本
如果不自己做登录页,就得去改源码里的登录页了

function getBrowserType() {
if ((/chrome/i).test(navigator.userAgent)) {
    return 'Chrome';
}
if ((/firefox/i).test(navigator.userAgent)) {
    return 'Firefox';
}
if ((/safari/i).test(navigator.userAgent)) {
    return 'Safari';
}
if ((/edge/i).test(navigator.userAgent)) {
    return 'Edge';
}
if ((/edg/i).test(navigator.userAgent)) {
    return 'Edge (Chromium)';
}
if ((/opera/i).test(navigator.userAgent)) {
    return 'Opera';
}
if ((/webkit/i).test(navigator.userAgent)) {
    return 'Unknown WebKit-based browser';
}
if ((/msie|trident/i).test(navigator.userAgent)) {
    return 'IE';
}
return 'Unknown';
}

console.log(getBrowserType());
页: [1]
查看完整版本: 有没有办法在打开的时候进行浏览器检测