如何为IE6-IE8发送消息以升级其浏览器?

时间:2013-10-12 14:26:39

标签: javascript html5 internet-explorer css3 cross-browser

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

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

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

无论如何都要添加此功能以包含IE7和&以javaup的javaScript文件中的IE8为例?或者为此目的的任何其他解决方案,我不知道像托管的JS小部件,我可以用它来完成这个?

1 个答案:

答案 0 :(得分: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。