【发布时间】:2016-04-23 02:48:16
【问题描述】:
如果 Service Worker 与网页相关联,它是否会继承其权限(例如显示通知)?我可以使用 service worker 创建通知吗?
【问题讨论】:
标签: javascript web-services web notifications service-worker
如果 Service Worker 与网页相关联,它是否会继承其权限(例如显示通知)?我可以使用 service worker 创建通知吗?
【问题讨论】:
标签: javascript web-services web notifications service-worker
一般来说,Service Worker 似乎继承了页面权限,如果您的页面已获得相应权限,您可以使用 Service Worker 来创建通知。另一方面,并非所有东西都可用于服务工作者 API。例如,Geolocation access has been proposed,但显然尚不可用。因此,您必须逐案查看。
通知确实是服务工作者的最佳用例之一,因为您的服务工作者一旦注册,即使您的页面未在用户的浏览器中打开,实际上也可以创建通知。 Here is an tutorial 用于在 Chrome 中使用服务人员推送通知。不过,您也可以在没有整个推送部分的情况下正常创建通知。请记住,您的 Service Worker 需要被某些事件或其他事件唤醒才能执行任何操作。
【讨论】: