Javascript 如何在IE11上加载同样适用于evergreen浏览器的聚合元素?

Javascript 如何在IE11上加载同样适用于evergreen浏览器的聚合元素?,javascript,ecmascript-6,polymer,ecmascript-5,polymer-2.x,Javascript,Ecmascript 6,Polymer,Ecmascript 5,Polymer 2.x,要在IE11中加载聚合元素,我们应该将其编译为es5语法,要在Chrome中使用相同的文件,我们需要custom-elements-es5-adapter.js custom-elements-es5-adapter.js不能在IE11上使用,因为它应该是es6语法 在这种死锁情况下,Chrome和IE11上都无法加载单个bundle js 有没有一种方法可以在IE11和Chrome上使用聚合元素?如果没有本机支持,自定义元素就无法工作,IE11没有本机支持,适配器仅用于将传输的ES5代码发送到

要在IE11中加载聚合元素,我们应该将其编译为es5语法,要在Chrome中使用相同的文件,我们需要
custom-elements-es5-adapter.js

custom-elements-es5-adapter.js不能在IE11上使用,因为它应该是es6语法

在这种死锁情况下,Chrome和IE11上都无法加载单个bundle js


有没有一种方法可以在IE11和Chrome上使用聚合元素?

如果没有本机支持,自定义元素就无法工作,IE11没有本机支持,适配器仅用于将传输的ES5代码发送到具有本机支持的浏览器(因为自定义元素是ES6类)。由于缩小、工具支持、使用ES7功能等原因,可能需要转换到ES5。但是,目标浏览器需要对自定义元素具有本机支持。因此,适配器只支持以ES5方式声明自定义元素,而不支持特性本身

当polymer cli的github上涉及适配器时,请参阅关于IE11 sytax错误解决方法的讨论: