Fetch API方法

2018-03-20 10:44 更新

Fetch API方法:WindowOrWorkerGlobalScope

本節(jié)介紹了 Fetch API 的方法:WindowOrWorkerGlobalScope。

該 WindowOrWorkerGlobalScope mixin 描述了 Window 和 WorkerGlobalScope 接口共有的幾個功能。當(dāng)然,這些接口中的每一個都可以添加更多的功能以及下面列出的功能。

注意:WindowOrWorkerGlobalScope 是一個 mixin 而不是一個接口;你實(shí)際上不能創(chuàng)建一個 WindowOrWorkerGlobalScope 類型的對象。

屬性

這些屬性在 WindowOrWorkerGlobalScope mixin 中定義,并由 Windowand 和 WorkerGlobalScope 實(shí)現(xiàn)。

WindowOrWorkerGlobalScope.caches 只讀
返回與當(dāng)前上下文關(guān)聯(lián)的CacheStorage對象。該對象啟用了功能,例如存儲資產(chǎn)以供離線使用,并生成對請求的自定義響應(yīng)。
WindowOrWorkerGlobalScope.indexedDB 只讀
為應(yīng)用程序異步訪問索引數(shù)據(jù)庫提供了一種機(jī)制;返回一個IDBFactory對象。
WindowOrWorkerGlobalScope.isSecureContext 只讀
返回一個布爾值,指示當(dāng)前上下文是否安全(true)或不(false)。
WindowOrWorkerGlobalScope.origin 只讀
返回全局作用域的原點(diǎn),作為一個字符串序列化。

方法

這些屬性在 WindowOrWorkerGlobalScopemixin 中定義,并由 Windowand 和 WorkerGlobalScope 實(shí)現(xiàn)。

WindowOrWorkerGlobalScope.atob()

對已使用 base-64 編碼實(shí)現(xiàn)編碼的數(shù)據(jù)字符串進(jìn)行解碼。

WindowOrWorkerGlobalScope.btoa()
從一串二進(jìn)制數(shù)據(jù)創(chuàng)建一個 base-64 編碼的 ASCII 字符串。
WindowOrWorkerGlobalScope.clearInterval()
使用WindowOrWorkerGlobalScope.setInterval()取消重復(fù)執(zhí)行集。
WindowOrWorkerGlobalScope.clearTimeout()
使用WindowOrWorkerGlobalScope.setTimeout()取消延遲執(zhí)行集。
WindowOrWorkerGlobalScope.createImageBitmap()
接受各種不同的圖像源,并返回一個解決ImageBitmapPromise。可選地,源被剪裁成源自(sx,sy)且寬度為 sw 和高度為 sh 的像素的矩形。
WindowOrWorkerGlobalScope.fetch()
開始從網(wǎng)絡(luò)獲取資源的過程。
WindowOrWorkerGlobalScope.setInterval()
計(jì)劃每次經(jīng)過給定的毫秒數(shù)時執(zhí)行的函數(shù)。
WindowOrWorkerGlobalScope.setTimeout()
安排一個函數(shù)在給定的時間內(nèi)執(zhí)行。

規(guī)范

規(guī)范狀態(tài)注釋
HTML Living Standard
在該規(guī)范中定義了'WindowOrWorkerGlobalScopemixin'。
Living Standard
這是定義主 mixin 的地方。
Fetch
在該說明書中的定義“fetch()”。
Living Standard
fetch()方法的定義。
Service Workers
在該規(guī)范中定義'caches'。
Working Draft
caches屬性的定義。
索引數(shù)據(jù)庫API 2.0(Indexed Database API 2.0
該規(guī)范中'indexedDB'的定義。
Recommendation
indexedDB屬性的定義。
安全上下文(Secure Contexts
該規(guī)范中的'isSecureContext'的定義。
Candidate Recommendation
isSecureContext屬性的定義。

瀏覽器兼容性

我們正在將兼容性數(shù)據(jù)轉(zhuǎn)換為機(jī)器可讀的 JSON 格式。

  • 電腦端
特征Firefox(Gecko)
Chrome    
Edge
Internet Explorer
Opera
Safari
基本支持支持:52支持:54??
origin支持:54支持:59???? 
  • 移動端

特征Android WebviewEdgeFirefox Mobile (Gecko)AndroidIE MobileOpera MobileSafari MobileChrome for Android
基本支持??支持:52.0 ????支持:54
origin??支持:54.0????支持:59
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號