Как использовать Firefase Polyfills в Vanilla JS - PullRequest
0 голосов
/ 20 сентября 2019

В настоящее время я создаю ванильную веб-страницу, которая использует Google Firebase для обработки Аутентификация и хранения данных, используя База данных Firebase Realtime .Вот как я включаю Firebase в нижней части моего HTML-файла:

<script src="https://www.gstatic.com/firebasejs/6.4.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.4.1/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.4.1/firebase-database.js"></script>

Все это прекрасно работает и прекрасно в большинстве браузеров.Тем не менее, в Internet Explorer выдает различные ошибки, связанные с отсутствием определенных функций es6, чаще всего Array.findIndex и Object.values.

На странице Firebase поддерживаемые среды говорится, что требуются полифилы -- справедливо.Однако мне неясно, как включить рекомендованную « ES Stable » на страницу vanilla html / js, так как все их примеры включают в себя упаковщики или фреймворки.

Я ищупример или объяснение того, как включить это, или любой polyfill, который решает проблему, в обычную страницу HTML / JS.

1 Ответ

2 голосов
/ 20 сентября 2019

После просмотра раздела установки core-js выясняется, что они предоставляют CDN, который вы можете подключить.Точный текст таков:

Уже связанная версия core-js на CDN (минимизированная версия).

CDN, на который они ссылаются, это здесь , а сокращенная версия здесь .

...