【发布时间】:2019-01-17 12:41:12
【问题描述】:
我正在尝试在需要身份验证(通过 Cookie 管理的登录令牌)的网站上启用 PWA..
我正在本地尝试 (http://localhost:4502) 并登录(并获得登录 cookie)以登录网站。
问题是在请求 Web App manifest 时,请求上没有发送任何 Cookie,因此请求没有经过身份验证。
<link rel="manifest" href="/content/site-x/manifest.json">
如您所见,清单是通过与包含它的网页相同的主机/方案提供的。
清单请求是否传递了 cookie?我什至将我的登录 cookie 设置为尽可能宽松,但没有。 cookie 在所有其他请求(JS、CSS 等)上发送——也许 localhost 有什么特别之处吗?或者它不是http?
【问题讨论】:
-
从那以后你找到解决办法了吗?
标签: javascript cookies progressive-web-apps web-app-manifest