我有一个asp.net mvc 4 web应用程序必须与IE 7兼容到IE 10然后根据IE使用我有一些脚本版本(jquery等)的问题所以在我的根脚本文件夹下我创建了一个名为OlderIE的新文件夹。使用IE 7时,我希望加载OlderIE文件夹中的脚本。当IE>使用7,我想要加载Scripts根文件夹中的脚本。那怎么做呢?
与此相关,是否可以在我的asp.net mvc 4项目中安装不同版本的脚本(jQuery,jQuery不引人注目等)并根据IE版本使用它们?
已更新: 我想要这个因为我在使用IE> = 8时使用jquery-1.9.1及其所有依赖项但它在IE 7中不起作用所以当使用IE 7时我使用jquery-1.6.4及其依赖项(jquery unobtrusive等)。所以我想知道如何做到这一点。在同一个Project中是否可以安装多个版本的jquery,jquery unobtrusive等?如果是这样,如何执行此操作以及如何根据所使用的IE加载正确的?
答案 0 :(得分:1)
使用此插件获取浏览器的版本和名称。
答案 1 :(得分:1)
您可以使用条件评论。例如,如果您只想使用IE7,则可以使用以下代码。
<!--[if IE 7]>
According to the conditional comment this is IE 7<br />
<![endif]-->
您还可以设置“大于”或“低于”条件,例如对于低于IE9的IE版本。
<!--[if lt IE 9]>
According to the conditional comment this is IE lower than 9<br />
<![endif]-->
在这些评论中,您可以放置脚本。
有关详情,请阅读this