WorkerGlobalScope方法:close()

2018-10-17 13:42 更新

close()方法

close()方法已從Web標(biāo)準(zhǔn)中刪除。雖然有些瀏覽器可能仍然支持它,但如果可能,請避免使用它并更新現(xiàn)有代碼;請參閱本頁底部的兼容性表格,以指導(dǎo)您的決定。請注意,此功能可能隨時停止運行。

WorkerGlobalScope接口的close()方法丟棄在WorkerGlobalScope事件循環(huán)中排隊的任何任務(wù),有效地關(guān)閉了這個特定的范圍。

close()方法語法

self.close();

close()方法示例

如果要從worker程序本身內(nèi)部關(guān)閉worker程序?qū)嵗梢哉{(diào)用以下內(nèi)容:

close();

close()和self.close()實際上是等價的 - 都表示close()從worker的內(nèi)部范圍內(nèi)調(diào)用。

注意:還有一種方法可以從主線程阻止worker:Worker.terminate方法。

規(guī)范

規(guī)范 狀態(tài) 注釋
HTML Living Standard 
該規(guī)范中'close()'的定義。
Living Standard
 

瀏覽器兼容性部分

更新GitHub上的兼容性數(shù)據(jù)

電腦端 移動端
Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
Android webview Chrome for Android
Edge Mobile Firefox for Android
Opera for Android
iOS Safari
基本支持
(已棄用)
支持:4 ? 支持:3.5 支持 支持:11.5 支持:4 支持 ? 支持:4 ?
close()遷移到DedicatedWorkerGlobalScope和SharedWorkerGlobalScope 支持:52 ? 支持:54 ? ? ? ? 支持:52 ? 支持:54 ? ?
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號