Firebase Cloud Messaging не работает в режиме инкогнито Mozilla firefox - PullRequest
0 голосов
/ 23 мая 2018

Облачные сообщения Firebase работают нормально в Mozilla, но когда я попробовал то же самое в режиме инкогнито, эта ошибка привела к сбою приложения.

Этот браузер не поддерживает API, необходимый для использования Firebase SDK.(обмен сообщениями / неподдерживаемый браузер) mozilla

В любом случае, с помощью которого мы можем справиться с этим.

1 Ответ

0 голосов
/ 23 мая 2018

"В Firefox API Service Worker скрыты и не могут использоваться, когда пользователь находится в режиме частного просмотра."

Источник: https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers

Вы не можете использовать Messaging вЗакрытый режим Firefox, потому что он зависит от API Service Worker.Обойти это невозможно.

Вы можете проверить, поддерживается ли обмен сообщениями, позвонив по номеру messaging.isSupported().Пример кода:

import firebase from 'firebase/app';
import 'firebase/messaging';

if (firebase.messaging.isSupported()) {
  // messaging is supported
  const messaging = firebase.messaging();
} else {
  // messaging is not supported
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...