Как использовать проверку подлинности Firebase в веб-приложении "Local hosted" - PullRequest
0 голосов
/ 07 января 2020

Итак, я наконец-то включил аутентификацию Firebase для моего веб-приложения Он работает при размещении на веб-сайте, но не работает при локальном размещении или при запуске приложения на телефоне.

Я получаю сообщение об ошибке «Эта операция не поддерживается в среде, в которой выполняется это приложение . "location.protocol" должен быть http, https или chrome - расширение и веб-хранилище должны быть включены. "

Я понимаю, что это вызвано тем, что страница не размещена на веб-сервере. Однако я не понимаю, что мне нужно сделать, чтобы аутентификация работала в моем приложении «локально», потому что даже использование iframe для ссылки на страницу, размещенную в Интернете, недопустимо.

Это мой Первое приложение, помощь очень ценится.

1 Ответ

0 голосов
/ 07 января 2020

Вы должны использовать локальный веб-сервер для обслуживания контента, не загружать HTML файлы прямо в браузер из вашей файловой системы . Узел URL должен быть "localhost", чтобы считаться локально обслуживаемым.

Набор эмуляторов Firebase предоставляет локальный эмулятор для хостинга Firebase, который обслуживает содержимое c. Даже если вы не хотите развертывать свой сайт на хостинге Firebase, вы все равно можете таким образом обслуживать его контент c.

Или использовать любой локальный веб-сервер, предоставляемый веб-фреймворком, который вы используете. с помощью. Опять же, ваш браузер должен указывать на что-то, похожее на "http://localhost". В конечном счете, вы должны предоставить локально размещенную версию вашего сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...