今天,两个朋友跟我说访问我的网站遭遇Stop IE6界面,他们都没有使用IE6浏览器,而是分别使用了手机浏览器和IE9等PC浏览器,仔细想了一下,终于发现了原因。

Stop IE6 Plugin Stops All?

Stop IE6插件的代码很简单,在执行action template_redirect时检查一下User Agent,如果是IE6就重定向到一个Stop IE6的界面。

如果只有Stop IE6插件,不会出任何问题,但我安装了W3 Total Cache插件,假设缓存刚刚清除,正好有一个用IE6访问我的网站的用户,W3 Total Cache就会缓存这个页面,这时即使用户使用其它的浏览器访问也会看到这个被缓存的Stop IE6页面,直到下一次缓存清除且没有人用IE6首先访问,才会正常。

没办法,只好禁用这个Stop IE6插件,有空换成用javascript判断的就没事了。我还想用IE6访问技术类型博客的人一定很少,没想到这么快就中招了,看来想杀死IE6,只能先灭了电脑,就看智能手机的了。

2条留言

  1. 原来是这样。
    刚刚查了下,虽然稳步下降中,但IE6仍有21.34%的市场份额,想不中枪都难。
    也许采用mg12的方法不错,Kill IE6

    1. 这个方法不错,完全用javascript的,以前我咋没想到这问题呢

评论功能已关闭