Javascript 对ie6用户隐藏CSS和HTML?

Javascript 对ie6用户隐藏CSS和HTML?,javascript,jquery,html,css,internet-explorer,Javascript,Jquery,Html,Css,Internet Explorer,我试图强迫我的ie6用户在查看我的网站时升级到现代浏览器。因为为ie6修改所有内容太耗时了。因为所有东西看起来都坏了,我宁愿隐藏整个CSS+HTML,只显示一个弹出式浏览器。我的问题是,如果用户正在使用ie6,如何将所有元素设置为不显示 谢谢 例如: <!--[if IE 6]> <style type="text/css"> #browserWarning { display:block; } /* hide content

我试图强迫我的ie6用户在查看我的网站时升级到现代浏览器。因为为ie6修改所有内容太耗时了。因为所有东西看起来都坏了,我宁愿隐藏整个CSS+HTML,只显示一个弹出式浏览器。我的问题是,如果用户正在使用ie6,如何将所有元素设置为不显示

谢谢


例如:

<!--[if IE 6]>
    <style type="text/css">
         #browserWarning { display:block; }
         /* hide content here */
     </style>
<![endif]-->


您可以在head元素的页面顶部添加此选项,以将用户重定向到特定页面

if (navigator.userAgent.match(/MSIE/i)) {
    document.location.replace("/ie6warning.html");
}

所有东西都展示得很糟糕,这难道还不够吗?在任何情况下,在我看来,一个简单的警报就足够令人反感了……祝你好运,与IE6用户进行推理。仍然使用IE6的人可能有一个很好的理由,比如誓言,或者一台非常旧的计算机。他应该得到更多的同情,而不是伤害。你可以用有条件的评论来概括整个内容。你的html很不幸,很多用户不是自愿使用的,是他们的公司依靠过时的服务来推动它,所以也许不要完全禁用你的网站,不要冒犯,记住大多数人不知道浏览器是什么,这就是我现在要做的。但是,上述所有方法仍然先加载页面,然后重定向。我希望在加载任何页面内容之前能够重定向或隐藏该页面。如果您根本不想让它进入该页面,那么您应该在Web服务器中使用重写规则。例如,对于apache,它类似于:RewriteCond%{HTTP_USER_AGENT}^MSIE 6.0上的RewriteEngine为什么不

if (navigator.userAgent.match(/MSIE/i)) {
    document.location.replace("/ie6warning.html");
}