Я совершенно не могу получить уведомления FCM, работающие в Firefox, хотя он отлично работает в Chrome.
Когда я прошу Firebase SDK вернуть текущий токен аутентификации, обещание возвращает «ноль», что означает, чтоэто не было в состоянии получить это.В основном из-за некоторых прав доступа.
console.log(Notification.permission);
Вывести «default», что, согласно официальной документации, означает то же самое, что и «denied».
Если я попытаюсь использовать либо firebase.messaging().requestPermission()
или браузерная версия запроса на разрешение, обещание никогда не разрешается, и я не вижу ни одного всплывающего окна, запрашивающего разрешение.
Мой файл manifest.json включает "уведомления" в поле разрешения.
Я запускаю расширение в Firefox, используя web-ext
Я немного отчаялся, это невероятно, что заставить работать веб-расширения так сложно.
Спасибо