Response属性:ok
ok 只读属性
该 Response 接口的 ok 只读属性包含一个布尔值,用来说明响应是否成功(状态范围为:200-299)。
ok 只读属性语法
var myOK = response.ok;
ok 只读属性值
ok 只读属性的值为一个 Boolean。
ok 只读属性示例
在我们的 Fetch Response 示例中,我们使用 Request() 构造函数创建一个新 Request 对象,并将它传递给 JPG 路径。然后我们使用 fetch() 来获取这个请求,通过 Body.blob 从响应中提取一个 blob,使用 URL.createObjectURL 创建一个对象 URL,并在一个 <img> 中显示它。
注意:在 fetch() 块的顶部,我们将响应 ok 值记录到控制台。
var myImage = document.querySelector('img');
var myRequest = new Request('flowers.jpg');
fetch(myRequest).then(function(response) {
console.log(response.ok); // returns true if the response returned successfully
response.blob().then(function(myBlob) {
var objectURL = URL.createObjectURL(myBlob);
myImage.src = objectURL;
});
});
规范
规范 | 状态 | 注释 |
---|---|---|
Fetch
该规范中'ok'的定义。
|
Living Standard
|
初始定义 |
浏览器兼容性
电脑端 | 移动端 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome
|
Edge
|
Firefox
|
Internet Explorer
|
Opera
|
Safari
|
Android webview
|
Chrome for Android
|
Edge Mobile | Firefox for Android
|
Opera for Android
|
iOS Safari | |
基本支持 | 支持:42 | 支持 | 支持:39 | 不支持 | 支持:29 | 不支持 | 不支持 | 不支持 | 支持 | 不支持 | 不支持 | 不支持 |