2

Я создал расширение chrome, которое также генерирует уведомления с использованием Web API - Notification.Расширение Chrome - Notification.requestPermission() не запрашивает разрешения

Проблема заключается в том, что при вызове Notification.requestPermission() он не запрашивает разрешения и уведомления не отображаются.

Наблюдение:

  1. Chrome -> Настройка -> Показать дополнительные параметры ... -> Конфиденциальность -> Настройка контента -> "Разрешить все сайты ..." отображаются уведомления.
  2. Простые работы JavaScript - Связано ли это с тем, что он работает внутри хромированного расширения?

Как его решить?

Редактировать: Мой код.

if (Notification.permission !== "granted") { 
     Notification.requestPermission() 
      .then(function() {}); 
}; 

Когда я отлаживаю код Notification.permission === "default".

+0

Вы добавили разрешение «Уведомления»? –

ответ

4

Исправлено: добавление разрешений "уведомлений" в манифесте. Json

+0

Ugh Ненавижу, как нет ошибок, чтобы дать мне подсказку. Здесь? –

Смежные вопросы