我浏览过 Modernizr docs一个属性,用于告知 Ecmascript 6 对模块脚本的支持是否在客户端中可用,而 Firefox 目前不支持。我没有找到。我是否遗漏了一些明显的东西,或者我可以从涉及其他东西的属性中推断出这一点吗?
最佳答案
是的,
但据我所知(Modernizr 3.5.0),这不能用作 Modernizr 中的内置测试。因此,您可以使用:
Modernizr.addTest('es6module', function(){
return 'noModule' in document.createElement('script')
});
为了使 Modernizr.addTest
正常工作,您必须在构建中添加 addTest
选项。
测试script nomodule
功能应该没问题。这意味着,误报和误报是可能发生的。
关于modernizr - 我可以使用 Modernizr 来检测 ES6 模块支持吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49822167/