lic*_*rna 7 browser firefox internet-explorer google-chrome cross-browser
我在一家小公司工作,我们正在开发一个Web应用程序.由于我们拥有的资源非常少,我们无法组建我们想要的开发团队(我们只有两个人).随着时间的推移,Web应用程序变得非常复杂,很难继续使用IEx,Firefox,Safari等.我们尝试在编码时保持干净,因此我们为所有非IEx现代浏览器提供了几乎功能性的Web应用程序,但IE是另一个故事.
我们如何通知用户IE根本不受支持,他们应该安装一个现代浏览器继续?
请记住,问题不在于我们是否应该支持IE.因为我们不会.问题是如何通知用户更改浏览器.
目前,我们在页面顶部有一个小白框,显示一些文字,并有一些指向Firefox和Chrome的链接.您对如何实现这一点有任何想法吗?以前解决过这个问题且有经验的人?
IE支持条件注释,这有点奇怪,但在这种情况下它会起作用.你可以这样做:
<!--[if IE]> Get a better browser! <![endif]-->
Run Code Online (Sandbox Code Playgroud)
对于任何其他浏览器(FF,chrome,safari等)这将看起来像普通的HTML注释,将被忽略,但IE实际上将评估该语句并呈现您的要求.
编辑:有关更多信息,请查看有关条件注释的MSDN文章.自IE 5以来,此功能一直存在,因此使用起来非常安全可靠.
1)您是否支持IE上优雅减少的功能子集?
如果是这样,在用户第一次看到应用程序时弹出警告消息,说明由于Internet Explorer软件的技术限制,应用程序的功能会降低
如果没有,则显示一个明确的错误页面,指出需要另一个浏览器.
2)您的潜在用户是否对您有很高的信任度?
如果Joe Schmoe网页进来并告诉我安装XXX,我会告诉该网页"不".
因此,最好的方法是链接到一些TRUSTED网络源,解释非IE浏览器以及如何安装它们,而不是除了您自己的说明.
归档时间: |
|
查看次数: |
9681 次 |
最近记录: |