Javascript 如何在不使用HTML的情况下根据浏览器版本选择jQuery版本<--[如果]——>;

Javascript 如何在不使用HTML的情况下根据浏览器版本选择jQuery版本<--[如果]——>;,javascript,jquery,html,Javascript,Jquery,Html,我知道如何使用如下HTMLif/endif语句检测不同的浏览器类型并选择不同的jQuery版本: <!--[if lt IE 7]> <script src="jQuery-1.11.x.min.js"></script> <![endif]--> 现在我想使用兼容版本的jQuery支持IE版本

我知道如何使用如下HTML
if/endif
语句检测不同的浏览器类型并选择不同的jQuery版本:

<!--[if lt IE 7]> <script src="jQuery-1.11.x.min.js"></script> <![endif]-->


现在我想使用兼容版本的jQuery支持IE版本<8。我还想将jquery2.x.x用于更现代的浏览器。是否有一种方法可以使用特定的JavaScript库并通过单个全局配置文件实现此功能(例如requirejs或Modernizer),而不是在每个页面中添加HTML检测?

正如@CodeDreamer68所建议的,浏览器检测是一种不好的做法。但是,这可能对你有帮助


恐怕浏览器检测被认为是不好的做法。特征检测是首选。这就是为什么像Modernizer这样的框架不支持浏览器检测。试着用不同的方式解决你的问题,跳出框框思考。我建议你做出一个决定:要么你的网站支持IE8,要么不支持。然后选择适当的jQuery版本。您的代码将更易于维护。相信我,这不值得。如果你想支持IE8并让谷歌为你托管,就使用jQuery1.x。()