Итак, можно ли реализовать веб-уведомления для Chrome без SSL-сертификата? Я хочу избежать установки SSL на своем сайте, и было бы здорово, если бы был способ отправлять уведомления без Service Worker.
Веб-уведомления Chrome без SSL (в обход Service Worker)
Ответы (1)
Вы по-прежнему можете использовать (старый) конструктор Notification(title, options)
, и он будет работать на некоторые (настольные) платформы. Но (как вы, наверное, знаете), это не работает в Chrome для мобильных устройств (Android).
Что работает в Chrome для мобильных устройств, так это основанный на ServiceWorker showNotification(title, options)
а> подход. Но согласно спецификации сервис-воркеров, вы можете использовать сервис-воркеры только в безопасные контексты (чтобы защитить пользователей от рисков, связанных с небезопасными контекстами).
Поэтому, если вы хотите что-то, что будет работать для пользователей Chrome для мобильных устройств, то ответ таков: нет, невозможно использовать веб-уведомления в Chrome для мобильных устройств без Service Workers (а также без развертывания SSL-сертификата для вашего сайта).