このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

SharedWorkerGlobalScope.close()

Baseline 2026
Newly available

Since May 2026, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

close()SharedWorkerGlobalScope インターフェイスのメソッドで、 SharedWorkerGlobalScope のイベントループにキューイングされているタスクを破棄し、この具体的なスコープを効果的に閉じます。

構文

js
close()

引数

なし。

返値

なし (undefined)。

ワーカー自体の内部からワーカーのインスタンスを閉じたい場合は、以下のように呼び出すことができます。

js
close();

close()self.close() は事実上同じです。どちらもワーカーの内部スコープから close() が呼び出されることを表しています。

メモ: メインスレッドからワーカーを停止する方法もあります。Worker.terminate メソッドです。

仕様書

Specification
HTML
# dom-sharedworkerglobalscope-close-dev

ブラウザーの互換性

関連情報

DedicatedWorkerGlobalScope