服务工作者和页面权限

时间:2016-01-18 01:54:38

标签: javascript web-services web notifications service-worker

如果服务工作者与网页相关联,它是否继承了其权限(例如显示通知)?我可以使用服务工作者来创建通知吗?

1 个答案:

答案 0 :(得分:3)

通常,服务工作者似乎继承了页面权限,如果您的页面已经获得了权限,您可以使用服务工作者来创建通知。另一方面,并​​非服务工作者API都可以使用所有内容。例如,Geolocation access has been proposed,但显然尚未提供。因此,您必须逐案处理。

通知确实是服务工作者的最佳使用案例之一,因为您的服务工作者一旦注册,即使您的页面未在用户的浏览器中打开,也可以实际创建通知。 Here is an tutorial用于Chrome中服务工作者的推送通知。您也可以在没有整个推送部分的情况下正常创建通知。请记住,您的服务工作者需要被某些事件或其他事件唤醒才能做任何事情。