首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不包括IE 6/7流量

不包括IE 6/7流量
EN

Stack Overflow用户
提问于 2014-05-05 17:51:21
回答 4查看 59关注 0票数 0

我想问一下,对于进入一个网站的IE6/7用户,是否有任何简单的方式显示不同的页面。

就像从example.com重定向到example.com/ie7

不幸的是,IE7不喜欢我做的网站,所以我想显示原来的网站小型化,我已经付出了太多的努力,以降低原网站现在。

这条线总能用吗?在IE7的每个版本/构建上?还是更复杂?

我希望确保100% of IE7流量被重定向。

代码语言:javascript
复制
 <!--[if IE]><meta http-equiv="refresh" content="0;URL=http://www.example.com/ie7"><![endif]-->
EN

回答 4

Stack Overflow用户

发布于 2014-05-05 17:56:55

您可以在同一个页面上使用不同的CSS来获得更简单的结果。

代码语言:javascript
复制
<!--[if lt IE 8]>
    <link href="/IE7style.css" rel="stylesheet" type="text/css" media="all" />
<![endif]-->

只需覆盖所有使IE7高兴所需的样式

票数 2
EN

Stack Overflow用户

发布于 2014-05-05 17:57:37

要向IE7提供内容,需要在条件注释中设置版本。

代码语言:javascript
复制
<!--[if IE 7 ]><p>I'm IE 7</p><![endif]-->

IE7及更低:

代码语言:javascript
复制
 <!--[if lte IE 7 ]><p>I'm IE 7 at the most.</p><![endif]-->

其中lte的意思是轻于或等于

票数 2
EN

Stack Overflow用户

发布于 2014-05-05 18:05:59

更好的方法是

代码语言:javascript
复制
<!--[if IE 7]>
<script type="text/javascript">
window.location = "http://www.example.com/ie7";
</script>
<![endif]-->
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23478602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档