当我在IE6及以下版本中打开我的网站时,我需要展示一个不同的网页。
当我的网站在IE6及以下版本中打开时,需要展示fbrowser.html
文件。
请给予建议!
当我在IE6及以下版本中打开我的网站时,我需要展示一个不同的网页。
当我的网站在IE6及以下版本中打开时,需要展示fbrowser.html
文件。
请给予建议!
<!--[if lte IE 6]>
<meta http-equiv="refresh" content="0; url=fbrowser.html">
<![endif]-->
抱歉,不需要使用 JavaScript。
根据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>