发布jQuery 2.0 Beta 2意味着支持IE> 9和其他浏览器如何处理各种jquery版本的捆绑和缩小。 jQuery 1.9 = IE6-8 jQuery 2.0 = IE9和其他浏览器
jQuery建议使用它:
<!--[if lt IE 9]>
<script src="jquery-1.9.1.js"></script>
<![endif]-->
<!--[if gte IE 9]><!-->
<script src="jquery-2.0.0b2.js"></script>
<!--<![endif]-->
但是如果你想捆绑jQuery,你需要创建2个包,其中一个包含一个版本的jquery,例如v1.9,另一个包含2.0和Use Rquest.BRowser吗?
DotnetShadow
答案 0 :(得分:0)
为什么要为不同的浏览器使用不同的jQuery版本?
为什么不对所有浏览器使用1.9?
除非您有充分的理由使用两个不同的版本,否则最好只使用1.9.x,这对新旧浏览器有效。
如果您仍想使用这两个版本,是的,您必须使用两个不同的捆绑包,并根据请求的浏览器决定要渲染哪个捆绑包。
但是我仍然认为使用适用于所有版本浏览器的版本会更安全,即使该库“不那么聪明”。
可能支持使用2.x的唯一原因是1.9.x将来不支持but that's not the case。