From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../cross-origin-resource-policy/index.html | 72 ++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 files/zh-cn/web/http/headers/cross-origin-resource-policy/index.html (limited to 'files/zh-cn/web/http/headers/cross-origin-resource-policy') diff --git a/files/zh-cn/web/http/headers/cross-origin-resource-policy/index.html b/files/zh-cn/web/http/headers/cross-origin-resource-policy/index.html new file mode 100644 index 0000000000..6cc94e842b --- /dev/null +++ b/files/zh-cn/web/http/headers/cross-origin-resource-policy/index.html @@ -0,0 +1,72 @@ +--- +title: Cross-Origin-Resource-Policy +slug: Web/HTTP/Headers/Cross-Origin-Resource-Policy +tags: + - HTTP + - HTTP Header + - Reference + - Response Header + - header +translation_of: Web/HTTP/Headers/Cross-Origin-Resource-Policy +--- +
{{HTTPSidebar}}
+ +
+

注意: 由于Chrome 浏览器中的一个Bug, 设置 Cross-Origin-Resource-Policy(跨域资源策略)会使文件下载失败:当从设置了CORP请求头的资源服务器下载资源时,浏览器会阻止用户使用“保存”或“另存为”按钮将文件保存到本地。在决定生产环境中是否使用这一特性(CORP)之前需要慎重考虑。

+
+ +

Cross-Origin-Resource-Policy 响应头会指示浏览器阻止对指定资源的无源跨域/跨站点请求。

+ + + + + + + + + + + + +
Header type{{Glossary("Response header")}}
{{Glossary("Forbidden header name")}}no
+ +

语法

+ +
Cross-Origin-Resource-Policy: same-site | same-origin
+
+ +

案例

+ +

下面的响应头会导致兼容该响应头的用户代理禁止跨域访问和跨域资源共享:

+ +
Cross-Origin-Resource-Policy: same-origin
+
+ +

详述

+ + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName("Fetch", '#cross-origin-resource-policy-header')}}{{Spec2("Fetch", '#cross-origin-resource-policy-header')}}Initial definition
+ +

浏览器兼容性

+ + + +

{{Compat("http.headers.corb")}}

+ +

相关文章

+ + -- cgit v1.2.3-54-g00ecf