当我在IE6及以下版本中打开我的网站时,我需要显示不同的网页。
当我的网站在IE6及以下版本中打开时,需要显示fbrowser.html
文件。
请建议!!
答案 0 :(得分:4)
在头上:
<!--[if lte IE 6]>
<meta http-equiv="refresh" content="0; url=fbrowser.html">
<![endif]-->
抱歉,不需要javascript。
答案 1 :(得分:1)
答案 2 :(得分:0)
根据this回答,您可以尝试以下内容:
<script type="text/javascript">
// <![CDATA[
var BrowserCheck = Class.create({
initialize: function () {
var userAgent = navigator.userAgent.toLowerCase();
this.version = (userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [])[1];
this.safari = /webkit/.test(userAgent) && !/chrome/.test(userAgent);
this.opera = /opera/.test(userAgent);
this.msie = /msie/.test(userAgent) && !/opera/.test(userAgent);
this.mozilla = /mozilla/.test(userAgent) && !/(compatible|webkit)/.test(userAgent);
this.chrome = /chrome/.test(userAgent);
}
});
// ]]>
</script>