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

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

1 ответ

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

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

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

Другие вопросы по тегам