我在使用登录页面的网络应用上实施服务工作缓存时遇到问题。
当用户登录,服务工作者安装和激活时会发生什么,但是当用户点击链接时,即使他们已经登录,也会将他们带回登录页面!
有人能指出我正确的方向来解决问题吗?
非常感谢提前
答案 0 :(得分:5)
你可能错误的是在用户登录之前尝试缓存需要用户权限的页面。所以会发生什么:浏览器尝试检索路由,但服务器提供登录页面,因为用户不是登录。
您可能需要做的事情:
credentials: include
。它将是这样的:``` / * sw.js * /
ThisClass.example()
```