在我的头,我有:重定向非IE用户
<!--[if lte IE 8]>
<meta http-equiv="refresh" content="0; url=/ie-sucks" />
<script type="text/javascript">
/* <![CDATA[ */
window.top.location = '/ie-sucks';
/* ]]> */
</script>
上面的代码很容易地重定向用户,其使用< IE 8到另一个地方ie-sucks
因此,这是工作的罚款,但我只是检查用户,在他们重定向到/ ie-sucks后,他们打开Mozilla Firefox并再次将mysite.com/ie-sucks粘贴到地址栏中,然后再次遇到该页面。 。
我知道这是愚蠢的,但我需要他们从该页面重定向到主网站,如果他们不低于比IE8或使用其他浏览器...
我固定的IE用户使用此:
<!--[if !lte IE 8]>
但这种代码不会对Fiefox用户应用...
我怎么能检测非IE用户,将用户重定向?
预先感谢
正如我所说,这很愚蠢,但我的网站用户正在这样做,我通过Google Analytics跟踪他们,其中2人看到了IE页面警报,然后打开Firefox并复制粘贴确切的页面URL到那个,所以他们看到了Firefox的页面... – behz4d 2013-02-11 12:19:14
嘿嘿,这是一个很好的思考用户行为的方式,我真的很佩服,但你真的可以' t“修复”所有可能的想法。这可能是我,因为我有时也这样做。查看源代码并尝试使用URL,看看其他程序员是如何解决/设计这样一个部分的。但这两位用户的数量会有多少?如果他们是50%,你真的应该在意。如果他们只是0,005%,让他们尝试;) – ConcurrentHashMap 2013-02-11 12:25:07