Javascript 如何在Vanilla JS中使用Firebase Polyfills

Javascript 如何在Vanilla JS中使用Firebase Polyfills,javascript,firebase,firebase-realtime-database,firebase-authentication,polyfills,Javascript,Firebase,Firebase Realtime Database,Firebase Authentication,Polyfills,我目前正在构建一个普通的网页,使用GoogleFirebase来处理和数据存储。这就是我如何将Firebase包含在HTML文件的底部: 在大多数浏览器中,这一切都可以很好地工作。但是,在Internet Explorer中,它会抛出各种关于没有某些es6函数的错误,最常见的是Array.findIndex和Object.values Firebase页面上说需要多填充——这很公平。但是,我不清楚如何将推荐的“”包含到普通html/js页面中,因为它们的示例都涉及捆绑包或框架 我正在寻找一个

我目前正在构建一个普通的网页,使用GoogleFirebase来处理和数据存储。这就是我如何将Firebase包含在HTML文件的底部:


在大多数浏览器中,这一切都可以很好地工作。但是,在Internet Explorer中,它会抛出各种关于没有某些es6函数的错误,最常见的是
Array.findIndex
Object.values

Firebase页面上说需要多填充——这很公平。但是,我不清楚如何将推荐的“”包含到普通html/js页面中,因为它们的示例都涉及捆绑包或框架


我正在寻找一个示例或解释,说明如何将这个或解决问题的任何polyfill包含到常规HTML/JS页面中。

查看了
核心JS
,看起来他们确实提供了一个CDN,您可以附加它。具体内容如下:

已经在CDN上捆绑了core js版本(缩小版)


他们所指的CDN是,而缩小版是。

您可以在仅包含es6功能的polyfill下面尝试。我在使用firebase时也遇到过同样的问题,并使用下面的polyfill解决了这个问题

只需使用firebase(所有版本)将下面的脚本加载到普通JavaScript项目中即可

<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=es6"></script>

您可以找到直接的CDN(精简版)链接


哇,不知道我怎么会错过这个。非常感谢。