我一直在做一个大型网站元素,我将网站升级到 html5 和 css3,而问题是支持 IE6-IE8,这需要大量的修改和调试,使用 HTML5Shiv、CSS3pie、Modernizr Selectivizr 和许多其他浏览器 polyfill,这需要大量时间。
事实上,这些版本的 IE 使用率大幅下降,大约是 0.1%-IE6 0.6%-IE7 4.6%-IE8,大约是 5.3%,而且这个百分比还在下降。 再加上微软很快将在 2014 年停止对 Windows XP 的支持(距现在还有几个月),对于如此庞大的元素来说,这听起来像是在浪费时间和精力。
因此,就像任何想要为观众提供最佳环境体验的 Web 开发人员一样,我一直在思考并寻找最佳方式来为 IE6-IE8 用户提供一种通过简洁、信息丰富、简单方便的方式向他们展示消息的方式提供下载其他网络浏览器的最新版本。所以我找到了这两个 JavaScript 构建的解决方案 ie6-upgrade-warning和 sevenup在 code.google.com 上有相同的想法,但都只针对 IE6,而且我是 JavaScript 的初学者。
是否有添加此功能以在 sevenup 的 javaScript 文件中包含 IE7 和 IE8 的示例?或我不知道的用于此目的的任何其他解决方案,例如我可以用来实现此目的的托管 JS 小部件?
最佳答案
您可以像这样轻松创建自己的插件
<!--[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。
关于javascript - 如何为IE6-IE8做一个按摩来升级他们的浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19335253/