Firefox не открывает URL в сервисном работнике при нажатии Push-сообщения - PullRequest
0 голосов
/ 08 февраля 2019

Firefox не открывает окно в сервисном работнике для отправки сообщений.

У меня все настроено, Push-сообщения принимаются нормально, и когда я нажимаю на него, открывается новое окно только в Chrome, а не в Firefox.

Clients.openWindow («некоторый URL-адрес») не работает, если firebaseApp.messaging () был вызван из-за шага инициализации в FireFox версии 57 и выше.

initializeFirebase = (firebaseMessagingSettings: FirebaseMessagingSettings) => {
        this.firebaseApp = Firebase.initializeApp({ "messagingSenderId": firebaseMessagingSettings.messagingSenderId });

        const messaging = this.firebaseApp.messaging(); // this is the reason
        messaging.setBackgroundMessageHandler(this.handleBackgroundPushMessage);
}

this.scope.onnotificationclick = event => {
    this.scope.clients.openWindow(clickUri); // this makes no error, nothing
}

Что я должен сделать, чтобы это работало?

...