В настоящее время я создаю ванильную веб-страницу, которая использует 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.