gpt4 book ai didi

service-worker - 我需要从 serviceworker 内部访问 localstorage 或 cookie

转载 作者:行者123 更新时间:2023-12-03 23:24:25 34 4
gpt4 key购买 nike

我希望在推送事件之后进行 fetch 调用,以通过内部 api 获取通知数据,其中包含存储在 localstorage 或 cookie 中的用户特定参数,例如 usertype 或 country id .. 我该怎么做?

最佳答案

您不能在 Service Worker 中使用本地存储。决定服务 worker 不应访问任何同步 API。您可以改用 IndexedDB,或使用 postMessage() 与受控页面进行通信。 .

默认情况下,cookie 不包含在 fetch 中请求,但您可以按如下方式包含它们:fetch(url, {credentials: 'include'}) .

关于service-worker - 我需要从 serviceworker 内部访问 localstorage 或 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34589972/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com