WorkerGlobalScope.console

Invalid slug for templ/sidebar: conflicting/Web/API/console

非標準: この機能は標準化されていません。非標準の機能はブラウザーの対応が限られ、将来的に変更または削除される可能性があるため、本番環境での使用は推奨されません。ただし、標準の選択肢が存在しない特定のケースでは、有効な代替手段となる場合があります。

consoleWorkerGlobalScope インターフェイスの読み取り専用プロパティで、このワーカーのブラウザーコンソールへのアクセスをアクセスを提供する console オブジェクトを返します。

console オブジェクトです。

このプロパティはワーカー内でデバッグのためにブラウザーコンソールへアクセスすることを可能にします。よって、例えば、

js
console.log('test');

ワーカーの中からこのように呼び出して(これは基本的に self.console.log('test'); と同じです。 WorkerGlobalScope.self で参照できるワーカーのスコープで呼び出されるためです)、テストメッセージをブラウザーのコンソールに出力することができます。

もし、 console.log() を読み込まれた単一のウィンドウで動作する DedicatedWorkerGlobalScope や他のワーカースコープから呼び出しているのであれば、そのタブのウェブコンソールがログを受け取ります。しかし、 console.log()SharedWorkerGlobalScope から呼び出している場合、グローバルブラウザーコンソールがログを受信します。

仕様書

どの仕様書にも含まれていません。

ブラウザーの互換性

関連情報