我正在使用库sw-precache来生成服务工作程序脚本,该脚本在Web应用程序上预缓存了一些资源。在现代的Chrome版本上,一切正常。
也就是说-我也为旧版用户支持Chrome 53,尽管生成了服务工作者设置{{,但我仍看到相同来源的请求,其中不包含凭据(Cookie,基本的http auth等)。 1}}或credentials: 'same-origin'
进行调用。
此外,对Service Worker脚本本身的初始请求不包含凭据。
这是sw-precache生成的脚本的相关部分:
credentials: 'include'
在Chrome 70(最新版)中,相同的脚本会导致包含凭据的请求。我浏览了Chrome的发行说明,没有找到与此相关的任何内容。因此,我想知道这是何时更改的,以及我需要建议用户升级到哪个版本的Chrome进行修复。还想知道对于这些旧版Chrome用户是否有解决方法的想法。