希望切换到VS 2013/MVC进行web开发,但需要支持IE8



我们目前的开发是在VS 2008中使用WebForms和JQuery。我们必须支持IE8

对于新项目,我想开始使用VS 2013/MVC,但我不确定是否支持IE8将是一个问题。我在同事的PC上短时间使用VS 2013,我注意到它包括JQuery, Bootstrap, modernizr-2.6.2.js和response .js框架(其中我只对JQuery有点熟悉)在MVC模板生成的项目中。请注意,我对web开发和JavaScript是相当陌生的。

本项目使用的JQuery版本为1.10.2和1。JQuery分支支持IE8。

Bootstrap是v. 3.0.0和IE8的支持有一些限制,我发现在这里:http://getbootstrap.com/getting-started/#support这些是一个大问题/显示阻碍?有没有变通的办法?

我在modernizr上找到的信息并不完全清楚。一方面,这个页面http://modernizr.com/docs/说:"我们支持IE6+, Firefox 3.5+, Opera 9.6+, Safari 2+, Chrome."。另一方面,同一页面说:"如果你不支持IE8,不需要担心FOUC,请随意在任何地方包含modernizr.js。"

就response .js而言,似乎存在一些问题,人们通常会找到解决办法。

是否有任何问题固有的最新版本的MVC本身(除了JavaScript组件兼容性),使其不兼容IE8?

. NET MVC 5本身不应该有任何与IE8的兼容性问题。Javascript库可能有问题,但这取决于开发人员。

通过使用VS2013/MVC和他们的项目模板,你不需要使用Bootstrap, Modernizr或任何他们包括。如果你不需要它,你可以删除引用。如果这些库支持IE8,你也可以手动添加旧版本的库。

最新更新