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