我试图发现IE 7或6和重定向使用JavaScript的用户错误页面波纹管IE8的JavaScript
var Browser = {
Version: 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.Version() == 7 || Browser.Version() == 6) {
if (window.location.href != "/browser_problem") {
window.location.href = "/browser_problem";
}
}
我得到了一些反馈,该版本的IE 8.0.7601.17514是将用户重定向到错误页面 就像他们在即7或6.
任何想法可能是什么问题?
使用条件注释。 – SLaks
不管怎样都不要使用浏览器检测。使用功能检测来检查故障。 – Bergi
请检查这个[SO回答](http://stackoverflow.com/a/13287226/1169519)。 – Teemu