【发布时间】:2019-01-14 12:27:19
【问题描述】:
我正在使用 firefox 52.3.0 并计划使用 Web 组件(Polymer 3.0)进行开发。我正在寻找适用于 Firefox 的聚合物 3.0 polyfil。
我尝试了 webcomponents-lite.js(部分工作 - 不支持 es5 聚合物)
我试过 webcomponents-bundle.js (ddnt workd)
我什至从@webcomponents 存储库中添加了 es5-adapter.js,它们只是不适用于 firefox。它在 Opera 和 Chrome 中工作(不需要 polyfill),但从来没有在 Firefox 上工作。
我知道 youtube 完全建立在聚合物上,我可以在我的 mozila firefox 中很好地访问它(甚至检查元素),这告诉我有一个可以工作的 polyfil。我只是找不到它。
PS:我希望能够将这些 polymerElements 与 react-js 一起使用,我知道这是可能的,但我还不知道怎么做。谁能告诉我怎么做?
【问题讨论】:
-
为什么
webcomponents-bundle.js不起作用?顺便说一句,Polymer 3 没有webcomponents-lite.jspolyfill。为什么 Firefox 需要 es5 polyfill? Firefox 原生支持 ES5。 -
firefox 似乎只支持 ES6 Web 组件,不支持 ES5。这就是为什么我需要一个polyflil。是的,webcomponents-bundle.js 不适用于 firefox 52,但在 Opera 中运行良好。那么,您能指导我使用哪些 polyfill 吗?我保证我将把我的考验放在一边,并遵循你给出的每一个指南
-
在下面查看我的答案。
标签: polymer web-component