用于浏览器检测和url链接的脚本

Script for browser detection and url linking

本文关键字:链接 脚本 url 浏览器 检测 用于      更新时间:2024-05-31

我是新来的。。。我正在寻找一个检测浏览器的脚本,然后根据正在使用的浏览器链接到特定url的函数。我一直纠结于如何将两个函数组合成一个js文件。使用onclick方法调用这两个函数中的一个。这有道理吗?我有什么选择。我知道userAgent不受欢迎,有什么解决办法?

这里有一个脚本,可以很容易地修改,以包括所有现代浏览器,这不是基于鼠标悬停,而是基于浏览器检测和重定向,具体取决于浏览器。。如果这不是你想要的,请更详细地解释,我或其他人将能够更好地帮助你。。。你有可以使用的示例页面或代码吗?

version = parseInt(navigator.appVersion);
if (navigator.appVersion.indexOf('5.') > -1) {
    version = 5
};
if (navigator.appVersion.indexOf('6.') > -1) {
    version = 6
};
if (navigator.appVersion.indexOf('7.') > -1) {
    version = 7
};
browser = 'OTHER';
if (navigator.appName == 'Netscape') {
    browser = 'NS' + version;
}
if (navigator.appName == 'Microsoft Internet Explorer') {
    browser = 'MSIE' + version;
}
if (navigator.appVersion.indexOf('MSIE 3') > 0) {
    browser = 'MSIE3';
}
if (browser == 'NS5') {
    browser = 'NS6'
};
if (browser == 'MSIE3') {
    window.location = 'http://www.mywebsite.com'
}
if (browser == 'MSIE4') {
    window.location = 'http://www.mywebsite.com'
}
if (browser == 'MSIE5') {
    window.location = 'http://www.mywebsite.com'
}
if (browser == 'MSIE6') {
    window.location = 'http://www.mywebsite.com'
}
if (browser == 'MSIE7') {
    window.location = 'http://www.mywebsite.com'
}
if (browser == 'NS3') {
    window.location = 'http://www.mywebsite.com'
}
if (browser == 'NS4') {
    window.location = 'http://www.mywebsite.com'
}
if (browser == 'NS6') {
    window.location = 'http://www.mywebsite.com'
}
if (browser == 'NS7') {
    window.location = 'http://www.mywebsite.com'
}
if (browser == 'OTHER') {
    window.location = 'http://www.mywebsite.com'
}

感谢