我想询问是否有任何简单的方法可以为进入网站的IE6 / 7用户显示不同的页面。
类似于从example.com到example.com/ie7的重定向
不幸的是,IE7不喜欢我制作的网站,所以我想显示原始网站的分歧,我已经在原版上花了太多精力来降级它现在。
这条线总是有效吗?在IE7的每个版本/版本?还是更复杂?
我想确保 100%的IE7流量被重定向。
<!--[if IE]><meta http-equiv="refresh" content="0;URL=http://www.example.com/ie7"><![endif]-->
答案 0 :(得分:2)
您可以在同一页面上使用不同的CSS来获得更简单的结果
<!--[if lt IE 8]>
<link href="/IE7style.css" rel="stylesheet" type="text/css" media="all" />
<![endif]-->
只需覆盖使IE7变得快乐所需的所有样式
答案 1 :(得分:2)
要向IE7提供内容,您需要在条件注释中设置版本。
<!--[if IE 7 ]><p>I'm IE 7</p><![endif]-->
IE7及更低版本:
<!--[if lte IE 7 ]><p>I'm IE 7 at the most.</p><![endif]-->
其中lte
表示比等于或等于
答案 2 :(得分:0)
更好的方法是
<!--[if IE 7]>
<script type="text/javascript">
window.location = "http://www.example.com/ie7";
</script>
<![endif]-->
答案 3 :(得分:-1)
这应该在服务器端完成。您可以使用ua-parser之类的内容来检测ie&lt; = 7,并相应地重定向到新网站。