【发布时间】:2014-01-23 05:53:28
【问题描述】:
我只想允许使用 IE8(不是 IE6、IE7)或其他浏览器的用户在登录时访问我的网站。
我关注了:http://code.google.com/p/ie6-upgrade-warning/ 但我也希望它不允许 IE7 用户在登录时使用主站点(他们可以查看公共页面。)原因是主 Web 应用程序有很多 JavaScript 效果,只能在 IE8 渲染模式下 100% 工作(或除 IE 之外的任何其他浏览器。)
将 ie6 升级警告修改为 ie7 的问题在于,它看起来像 IE8 以 IE7 呈现模式显示我的网页,并且“谎报”是 ie7 并触发 IE7 样式表代码。
那么如何强制 IE8 始终以 IE8 模式呈现我的页面?
【问题讨论】:
-
您真的想排除世界上大约 40-50% 的用户吗?认真的吗?
-
如果我再听到有人抱怨我不包括IE6和IE7,我也要排除IE8!
-
有很多应用程序是为有限的受众设计的。在这些情况下,您可以指定特定程序和最低版本。当然,这些不能称为“网络应用程序”。我称它们为 IE 应用程序,因为 IE 是它们运行的“操作系统”。
-
为什么有人会认为这张海报排除了全球 50-60-99% 的互联网用户?请大家不要发表含糊不清的言论。发帖人从未宣布他的网络应用程序的目标受众/市场,不清楚它是一个网站还是一个内部网应用程序,它不在乎世界对不良/过时软件甚至学校项目的沉迷。让我们不要讨论浏览器市场份额以及我们的意见。我不知道有什么决定性的技巧来做你问的事情(可能是以下一些答案的组合),所以我现在闭嘴。
-
@Yoooder:别开玩笑了,每个人都知道 w3schools 的统计数据对于整个网络来说是非常不准确的。在这种情况下 WP 更准确:en.wikipedia.org/wiki/Usage_share_of_web_browsers
标签: internet-explorer internet-explorer-8