让RequireJS基于浏览器加载特定的库

让RequireJS基于浏览器加载特定的库,requirejs,Requirejs,我们的项目正在使用一个库,它有两个不同的版本,这取决于它是否在IE-IE中运行。我们目前正在使用RequireJS加载库——有没有办法根据检测到的浏览器配置RequireJS来加载库?我查看了文档,但找不到任何适合我的用例的示例。如何使用 您可以通过用户代理检查浏览器,然后将模块映射到不同的模块: 函数isIe(){ //如果是Internet Explorer,则返回true } requirejs.config({ 地图:{ '*': { 'foo':isIe()?'foo for ie':

我们的项目正在使用一个库,它有两个不同的版本,这取决于它是否在IE-IE中运行。我们目前正在使用RequireJS加载库——有没有办法根据检测到的浏览器配置RequireJS来加载库?我查看了文档,但找不到任何适合我的用例的示例。

如何使用

您可以通过用户代理检查浏览器,然后将模块映射到不同的模块:

函数isIe(){
//如果是Internet Explorer,则返回true
}
requirejs.config({
地图:{
'*': {
'foo':isIe()?'foo for ie':'foo'
}
}
});

是的,这很简单。非常感谢。