那么,是否可以在没有 SSL 证书的情况下为 Chrome 实现网络通知?我想避免在我的网站上安装 SSL,如果有一种方法可以在没有 Service Worker 的情况下发送通知,那就太好了。
问问题
2479 次
1 回答
7
您仍然可以使用(旧)Notification(title, options)
构造函数,它可以在某些(桌面)平台上工作。但是(我猜你知道),它在 Chrome for Mobile (Android) 中不起作用。
在 Chrome for Mobile 上起作用的是基于 ServiceWorker 的showNotification(title, options)
方法。但根据Service Worker 规范,您只能在安全上下文中使用 Service Worker (以保护用户免受与不安全上下文相关的风险)。
因此,如果您想要一些适用于 Chrome for Mobile 用户的东西,那么答案是,不,如果没有 Service Worker 就无法在 Chrome for Mobile 中使用 Web 通知(同样,无需为您的站点部署 SSL 证书)。
于 2015-09-01T08:18:59.127 回答