如何通知用户webapplication不支持IE6

Paw*_*ulc 6 javascript internet-explorer-6

我有网络应用程序,我真的不关心IE6用户.但是,我希望有某种功能可以告知用户他们使用IE6并且不支持他们的浏览器.我在考虑两种可能的解决方案:

  1. 弹出窗口(可能是Javascript),文本在他访问的每个页面上通知用户
  2. 一些包含信息的特殊页面,用户在尝试访问我的应用程序时会被重定向到该页面

两种解决方案都足够了,但我更喜欢第二种解决方案.可能需要涉及一些神奇的JavaScript,任何人都可以请为此提供解决方案吗?

N 1*_*1.1 10

用一行javascript帮助摆脱IE6的世界!


更新:
如果关闭了JavaScript的IE6用户,您可以使用条件注释.(优雅退化)

<!--[if IE 6]>  
<span> THIS WEBSITE DOES NOT SUPPORT Internet Explorer 6. PLEASE UPGRADE. </span>  
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

图片http://sevenup.googlecode.com/files/sevenup_plugin_black.jpg


And*_*y E 6

我可能会使用条件注释在页面上的用户清晰视图中显示条形图或框.JavaScript/Meta重定向通常对所涉及的每个人都很烦人.

<!--[if IE 6]>
    <div id="IE6Div">This Web Application does not support Internet Explorer 6.  
         Click <a href="/noIE6.htm">here</a> for more information.</div>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

你可以随心所欲地设计风格.我建议在页面顶部放一个大粗体条,即使在滚动时也会卡住,关闭javascript并刷新堆栈溢出页面以获取示例.

如果您坚持使用JS方法,请从Quirksmode 尝试此脚本来检测浏览器和版本,然后window.location.replace(newUrl)用于重定向.

  • +1,我会使用`<! - [if lt IE 7]>`以防万一 (2认同)