tvly-web icon indicating copy to clipboard operation
tvly-web copied to clipboard

offline plugin的prefetch问题

Open huiyiqun opened this issue 7 years ago • 0 comments

对于跨域资源,必须开 CORS ,对于跨域受限资源,必须开 Credentials

然而如果开了 credentials ,那么必须服务器端返回的 Cross-Domain-Allowed-Origin 就不能是 *,而且必须返回 Access-Control-Allow-Credentials

那么问题来了,现在有两种跨域资源,其中有一部分是受限的,并且设定好了 CORS ,而另一部分不受限,只设置了基本的跨域访问的 Header ,出于 Offline-Plugin 的限制,对于 Prefetch 只能作同样的配置,那么不受限的资源就会请求失败。

失败之后 service worker 就直接装不上了。

huiyiqun avatar May 07 '17 02:05 huiyiqun