【问题标题】:How to make a massege for IE6-IE8 to upgrade their browser?如何让 IE6-IE8 升级浏览器?
【发布时间】:2013-10-12 22:51:32
【问题描述】:

我一直在做一个大型网站项目,我将网站升级到 html5 和 css3,而问题在于支持需要大量 hack 和调试的 IE6-IE8,使用 HTML5Shiv、CSS3pie、Modernizr Selectivizr 和许多其他浏览器 polyfill,这需要大量时间。

事实上,这些版本的 IE 的使用百分比大幅下降,约为 0.1%-IE6 0.6%-IE7 4.6%-IE8 大约为 5.3%,而且该百分比仍在下降。 除了 Microsoft 将在 2014 年(距现在几个月后)停止对 Windows XP 的支持这一事实之外,对于如此庞大的项目来说,这听起来像是在浪费时间和精力。

因此,就像任何希望为观众提供最佳环境体验的 Web 开发人员一样,我一直在思考并寻找为 IE6-IE8 用户提供一种通过简洁、信息丰富、简单方便的快捷方式向他们展示消息的最佳方式提供下载其他网络浏览器的最新版本。所以我在 code.google.com 上找到了这两个 JavaScript 构建的解决方案 ie6-upgrade-warningsevenup,它们具有相同的想法,但都只针对 IE6,而且我是 JavaScript 的初学者。

是否有添加此功能以将 IE7 和 IE8 包含在例如 Sevenup 的 javaScript 文件中?或任何其他我不知道的用于此目的的解决方案,例如我可以用来完成此任务的托管 JS 小部件?

【问题讨论】:

标签: javascript html internet-explorer css cross-browser


【解决方案1】:

您可以像这样轻松创建自己的插件

<!--[if lt IE 9]>
<p>Sorry! You are running IE 8 or an earlier version of IE. <br>Please use IE 9 or greater</p>
<style>
     //Apply your own styles
</style>
<![endif]-->

一旦我这样做了,通过淡化背景并使用上述消息显示设计的 div。

【讨论】:

    猜你喜欢
    • 2015-07-05
    • 1970-01-01
    • 1970-01-01
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多