可能重复:
在JavaScript浏览器检测?
我想知道我怎么可以检测到IE 6,IE 7和IE8,并说如果有这些表现出不同的页面,而不是指数。
像update.html事情都会好起来的。
我所看到的这些IF IE6之类的东西,但只对CSS不是索引页。
提前致谢。
可能重复:
在JavaScript浏览器检测?
我想知道我怎么可以检测到IE 6,IE 7和IE8,并说如果有这些表现出不同的页面,而不是指数。
像update.html事情都会好起来的。
我所看到的这些IF IE6之类的东西,但只对CSS不是索引页。
提前致谢。
试试这个HTML代码:
<html>
<body>
<!--[if IE]>
<script language="javascript">
document.location = "http://www.google.com/";
</script>
<![endif]-->
redirects to google if IE
</body>
</html>
有很多描述如何检测浏览器的来源。 这里是最明显的 。
在此页面上有检测IE浏览器和版本一个好剧本。
检测的Windows Internet Explorer更有效(MSDN)
您可以通过jQuery的那么容易,因为检测浏览器:
jQuery.browser
jQuery.browser.version
看这里
然后检查浏览器名称或版本以上,如果真,那么重定向页面到自己喜欢的网址:
window.location.replace("http://your/address/update.html");
尝试$ .browser便于浏览器检测。