什么是不透明响应,它的用途是什么?
我尝试fetch
了一个旧网站的URL,并且发生了错误:
Fetch API cannot load http://xyz.
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'http://abc' is therefore not allowed access.
If an opaque response serves your needs, set the request's mode to 'no-cors'
to fetch the resource with CORS disabled.
我理解了该消息,并尝试执行一个返回不透明响应的请求:
fetch("http://xyz", {'mode': 'no-cors'})
好的,它现在可以工作了......但我无法阅读它。=\
那么,不透明响应的目的是什么?
-
考虑服务工作者充当不可知缓存的情况。您唯一的目标是提供与您从网络获得的资源相同的资源,但速度更快。当然,您不能确保所有资源都属于您的来源(例如,考虑从
CDN 提供的库)。由于 service worker
有可能改变网络响应,你需要保证你对响应的内容不感兴趣,也不关心响应的头部,甚至不关心结果。您只对作为黑盒的响应感兴趣,以便可能缓存它并更快地提供它。这就是
{ mode: 'no-cors' }
为之而生的。
-
JPanel说不透明是什么意思?
2021-01-30 关注 0 浏览110 1答案
-
当组件重新响应本机响应时,动态不透明度不会改变
2021-01-31 关注 0 浏览77 1答案
-
当父元素具有不透明度时,在子元素上禁用不透明度
2021-02-02 关注 0 浏览98 1答案
-
CSS背景不透明度
2021-02-02 关注 0 浏览84 1答案
-
什么是 JSON,它的用途是什么?
2022-03-22 关注 0 浏览40 1答案
-
HTML / CSS文本背景透明,但文本不透明
2021-02-02 关注 0 浏览102 1答案
-
使用透明标记但不透明的边缘进行绘图
2021-01-29 关注 0 浏览96 1答案
-
什么是REST/RESTful ?它的用途是什么?
2020-01-11 关注 1 浏览2359 1答案
-
设置布局的Alpha /不透明度
2021-01-31 关注 0 浏览58 1答案
-
在YouTube iframe上覆盖不透明div
2021-02-02 关注 0 浏览59 1答案