基本上这个问题: https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/17360912/
服务人员:注册期间不会发送凭据
作者:Yannick S.
创建于:2018年5月3日在经过身份验证的场景中向navigator.serviceWorker.register('service-worker.js')注册服务工作者时,获取服务工作者的请求会忽略带有凭据的Authorization标头,从而导致401错误。 (其他浏览器在获取服务人员时会发送凭据。)register返回的promise被TypeError:invalid参数拒绝。
这似乎也适用于Chrome和Firefox,我在请求中看不到Authorization标头。 register(file, { scope })
有一个选项,但仅用于指定服务工作者范围。
是否有links
这样的选项来传递凭据?
<link crossorigin="use-credentials">
答案 0 :(得分:0)