0

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

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

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

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

4

1 回答 1

0

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

<!--[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。

于 2013-10-12T14:45:18.427 回答