我正在尝试在需要身份验证的网站上启用 PWA(通过 Cookie 管理的登录令牌)。
我正在本地尝试这个(http://localhost:4502)并为网站登录(并发出登录 cookie)。
问题是当请求 Web 应用清单时,请求上没有发送任何 Cookie,因此请求没有经过身份验证。
<link rel="manifest" href="/content/site-x/manifest.json">
如您所见,清单与包含它的网页使用相同的主机/方案。
清单的请求是否传递了 cookie?我什至将我的登录 cookie 设置为尽可能宽松,但没有。cookie 在所有其他请求(JS、CSS 等)上发送——也许 localhost 有什么特别之处吗?或者它不是http?