WorkerGlobalScope.importScripts()

importScripts()WorkerGlobalScope インターフェイスのメソッドで、 1 つ以上のスクリプトをワーカーのスコープ内に同期的に読み込みます。

構文

js
importScripts(path0)
importScripts(path0, path1)
importScripts(path0, path1, /* … ,*/ pathN)

引数

文字列のカンマ区切りのリストで、インポートされるスクリプトを表します。これらは HTML 文書のベース URL からの相対パスです。

返値

なし (undefined)。

例外

NetworkError

インポートされたスクリプトが text/javascript の MIME タイプでないか、許可された古い JavaScript の MIME タイプのいずれでもない状態で提供された場合。

foo.js という別のスクリプトに書かれた機能を worker.js の中で使いたい場合は、次の行でインポートすることができます。

js
importScripts("foo.js");

importScripts()self.importScripts() は実質的に同じです。 — 両方とも importScripts() をワーカーの内部スコープの中から呼び出すことを表します。

仕様書

Specification
HTML Standard
# dom-workerglobalscope-importscripts-dev

ブラウザーの互換性

BCD tables only load in the browser

関連情報