我希望在push事件之后进行一次获取调用,通过内部api获取notif数据,用户特定的params存储在localstorage或cookie中,例如usertype或country id ..我该怎么办?
您不能在服务工作者中使用本地存储.决定服务工作者不应该访问任何同步API.您可以使用IndexedDB,或使用与受控页面进行通信postMessage()
.
默认情况下,cookie不包含在fetch
请求中,但您可以按如下方式包含它们:fetch(url, {credentials: 'include'})
.