如何在IE11上加载一个在常绿浏览器上工作的聚合物元件



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

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

是一种僵持的情况,在Chrome和IE11上都不能加载一个捆绑js。

是否可以在IE11和Chrome上使用聚合物元素?

自定义元素没有IE11没有的本机支持,该适配器对于将ES5代码运送到确实具有本机支持的浏览器(因为Custome Elements是ES6类(是必需的。。由于缩小,工具支持,使用ES7功能等,可能需要向ES5转升,但是目标浏览器需要对自定义元素具有本机支持。因此,适配器只能以ES5方式启用自定义元素,它不会启用功能本身。

当适配器涉及Polymer-CLI的GitHub上时,请参见有关IE11 Sytax错误解决方法的讨论:custom-Ete-elements-es5-adapter中的IE11语法错误。

相关内容