// legacy 可以支持通过配置下列配置去兼容传统浏览器
legacy({
targets: ['chrome < 60', 'edge < 15', 'firefox <= 52'],
})
据我所知,plugin-legacy 是通过利用 script nomodule 去加入兼容性代码,但是 script nomodule 不支持 chrome < 60 、firefox < 59 ,所以这是怎么办到的?直接判断版本强行插入普通 script 去执行兼容性代码么?
1
codehz 247 天前 1
nomodule 的兼容性是指:支持 nomodule 的浏览器就不去加载这个 script
不支持 nomodule 的就会自动加载(因为不认识的 attribute 被忽略) |