Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

咱也拒绝IE6访问了!

  本站直到上周还兼容IE6的,这周开始拒绝IE6访问了。去掉了对IE6的兼容代码顿时感觉清爽了许多。由于服务器程序是基于Apache的,所以要拒绝IE6访问只要在.htaccess文件中添加一条规则,判断IE6的UA并解析到其它页面。其它服务器程序也是类似的方法。
  其实IE6和IE7的差异并不大,或者说IE8-都是一丘之貉,IE只有从9开始才正常一些。拒绝IE6的原因是它在性能上跟不上,由于大量的效果在低版本IE上需要模拟实现。IE7、8的效率还行,在IE6上有时候甚至会卡屏。当然或许可以针对IE6不启用这些特效,但是我觉得不启用特效的话不如直接拒绝它访问,这样还环保一些。下面这条Apache的mod_rewrite规则就是把所有IE6的访问解析到一个单独页面上的。 #.htaccess中拒绝IE6的规则
RewriteCond %{HTTP_USER_AGENT} ^.*MSIE\s6.*$ [NC]
RewriteRule ^$ 403.ie6.php [L]
  当然也可以通过在自己程序中的全局公共模块中添加代码来拒绝IE6访问,这东西就是八仙过海各显神通啦。
  最后展现一下换个猥琐的403页面。
网名:
54.144.24.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^