Request:credentials 属性

基线 广泛可用

此功能已建立良好,并在许多设备和浏览器版本中均可使用。自以下日期起,它已在各个浏览器中可用 2017 年 3 月.

credentialsRequest 接口的只读属性,它反映了在 Request() 构造函数的 credentials 选项中给定的值。它确定浏览器是否随请求发送凭据,以及是否尊重任何 Set-Cookie 响应标头。

凭据是 cookie、TLS 客户端证书或包含用户名和密码的身份验证标头。

有关更多详细信息,请参阅 包含凭据

具有以下值之一的字符串

omit

从不发送请求中的凭据或在响应中包含凭据。

same-origin

仅对同源请求发送和包含凭据。

include

始终包含凭据,即使对于跨源请求也是如此。

示例

在以下代码片段中,我们使用 Request() 构造函数创建一个新请求(用于与脚本位于同一目录中的图像文件),然后将请求凭据保存在变量中

js
const request = new Request("flowers.jpg");
const request = request.request; // returns "same-origin" by default

规范

规范
Fetch 标准
# ref-for-dom-request-credentials②

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅