【问题标题】:Service worker and page permissions服务工作者和页面权限
【发布时间】:2016-04-23 02:48:16
【问题描述】:

如果 Service Worker 与网页相关联,它是否会继承其权限(例如显示通知)?我可以使用 service worker 创建通知吗?

【问题讨论】:

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


    【解决方案1】:

    一般来说,Service Worker 似乎继承了页面权限,如果您的页面已获得相应权限,您可以使用 Service Worker 来创建通知。另一方面,并​​非所有东西都可用于服务工作者 API。例如,Geolocation access has been proposed,但显然尚不可用。因此,您必须逐案查看。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-17
      相关资源
      最近更新 更多