Request屬性:context

2018-03-06 13:51 更新

注意:此功能已從Web標(biāo)準(zhǔn)中刪除。盡管一些瀏覽器可能仍然支持它的使用,但它正在被丟棄。你應(yīng)該避免使用它,并且在可能的情況下更新現(xiàn)有代碼;請參閱本頁底部的瀏覽器兼容性表格來使用這個屬性。請注意,此功能可能隨時停止工作。

context 只讀屬性

該Request接口的context只讀屬性包含請求的上下文(例如audio、image、iframe)。這定義了正在獲取的資源類型。

請求的上下文僅在ServiceWorker API中相關(guān);service worker可以根據(jù)URL是否可用于圖像或嵌入對象,如<video>、iframe等,進而作出決定。

注意:您可以在“提取規(guī)范請求上下文”部分中找到不同可用上下文的完整列表,包括關(guān)聯(lián)的上下文框架類型、CSP指令和平臺功能示例。

context 屬性語法

var myContext = request .context;

context 屬性

一個RequestContext值。

context 屬性示例

在下面的代碼片段中,我們使用Request.Request()構(gòu)造函數(shù)創(chuàng)建一個新的請求(對于與腳本位于同一目錄中的圖像文件),然后將請求上下文保存在一個變量中:

var myRequest = new Request('flowers.jpg');
var myContext = myRequest.context; // returns the empty string by default

規(guī)范

規(guī)范狀態(tài)注釋
Fetch
在該規(guī)范中“context”的定義。
Living Standard
初始定義(Initial definition)

瀏覽器兼容性

  • 電腦端
Feature
Chrome
Firefox(Gecko)
Internet Explorer
Opera
Safari(WebKit)
基本的支持支持:42 [1]支持:42[2] 、39、34 [1]不支持

支持:29 、28 [1]

不支持
  • 移動端
FeatureAndroidAndroid WebviewFirefox Mobile (Gecko)Firefox OS (Gecko)IE PhoneOpera MobileSafari MobileChrome for Android
基本的支持不支持支持:42[1]不支持
不支持
不支持
不支持
不支持
支持:42[1]

注解:

[1]在Chrome 46中已經(jīng)刪除。

[2]從版本42開始,從Firefox中刪除,直到規(guī)范達成一致。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號