Как определить, запрашивается ли разрешение на уведомление - PullRequest
0 голосов
/ 26 января 2020

То, что я хочу обнаружить

Способ доступа к статусу разрешения уведомления в основном из Notification.permission, и если он не granted или blocked, он возвращает default.

Тогда, скажем, вы инициируете запрос разрешения уведомления через Notification.requestPermission(). Он возвращает обещание, и значение Notification.permission по-прежнему используется по умолчанию, ничего не изменилось.

У меня есть Пример API разрешений кодов, а из объекта navigator вы все равно не можете решить, разрешено ли уведомление или нет.

Итак, как мы можем определить, запущен ли диалог разрешения уведомлений или нет, прежде чем ожидать какого-либо взаимодействия пользователя с диалоговым окном приглашения (запретить, разрешить или закрыть)?

...