Веб-уведомления Chrome без SSL (в обход Service Worker)

Итак, можно ли реализовать веб-уведомления для Chrome без SSL-сертификата? Я хочу избежать установки SSL на своем сайте, и было бы здорово, если бы был способ отправлять уведомления без Service Worker.


person Vladimir J    schedule 01.09.2015    source источник


Ответы (1)


Вы по-прежнему можете использовать (старый) конструктор Notification(title, options), и он будет работать на некоторые (настольные) платформы. Но (как вы, наверное, знаете), это не работает в Chrome для мобильных устройств (Android).

Что работает в Chrome для мобильных устройств, так это основанный на ServiceWorker showNotification(title, options) подход. Но согласно спецификации сервис-воркеров, вы можете использовать сервис-воркеры только в безопасные контексты (чтобы защитить пользователей от рисков, связанных с небезопасными контекстами).

Поэтому, если вы хотите что-то, что будет работать для пользователей Chrome для мобильных устройств, то ответ таков: нет, невозможно использовать веб-уведомления в Chrome для мобильных устройств без Service Workers (а также без развертывания SSL-сертификата для вашего сайта).

person sideshowbarker    schedule 01.09.2015