Я создал расширение chrome, которое также генерирует уведомления с использованием Web API - Notification.Расширение Chrome - Notification.requestPermission() не запрашивает разрешения
Проблема заключается в том, что при вызове Notification.requestPermission() он не запрашивает разрешения и уведомления не отображаются.
Наблюдение:
- Chrome -> Настройка -> Показать дополнительные параметры ... -> Конфиденциальность -> Настройка контента -> "Разрешить все сайты ..." отображаются уведомления.
- Простые работы JavaScript - Связано ли это с тем, что он работает внутри хромированного расширения?
Как его решить?
Редактировать: Мой код.
if (Notification.permission !== "granted") {
Notification.requestPermission()
.then(function() {});
};
Когда я отлаживаю код Notification.permission === "default".
Вы добавили разрешение «Уведомления»? –