Service Worker 和页面权限
Service worker and page permissions
如果一个 service worker 关联到一个网页,它会继承它的权限(例如显示通知)吗?我可以使用 service worker 来创建通知吗?
一般来说,service worker 似乎继承了页面权限,如果您的页面已获得相应权限,您可以使用 service worker 创建通知。另一方面,服务工作者 API 并非所有内容都可用。例如,Geolocation access has been proposed,但显然尚未可用。所以你必须看看 case-by-case.
通知确实是 Service Worker 的最佳用例之一,因为您的 Service Worker 一旦注册,实际上可以创建通知,即使您的页面未在用户浏览器中打开也是如此。 Here is an tutorial 用于 Chrome 中服务工作者的推送通知。不过,您也可以在没有整个推送部分的情况下正常创建通知。请记住,您的 service worker 需要被某些事件或其他事件唤醒才能执行任何操作。
如果一个 service worker 关联到一个网页,它会继承它的权限(例如显示通知)吗?我可以使用 service worker 来创建通知吗?
一般来说,service worker 似乎继承了页面权限,如果您的页面已获得相应权限,您可以使用 service worker 创建通知。另一方面,服务工作者 API 并非所有内容都可用。例如,Geolocation access has been proposed,但显然尚未可用。所以你必须看看 case-by-case.
通知确实是 Service Worker 的最佳用例之一,因为您的 Service Worker 一旦注册,实际上可以创建通知,即使您的页面未在用户浏览器中打开也是如此。 Here is an tutorial 用于 Chrome 中服务工作者的推送通知。不过,您也可以在没有整个推送部分的情况下正常创建通知。请记住,您的 service worker 需要被某些事件或其他事件唤醒才能执行任何操作。