From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../serviceworkercontainer/onmessage/index.html | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 files/ja/web/api/serviceworkercontainer/onmessage/index.html (limited to 'files/ja/web/api/serviceworkercontainer/onmessage') diff --git a/files/ja/web/api/serviceworkercontainer/onmessage/index.html b/files/ja/web/api/serviceworkercontainer/onmessage/index.html new file mode 100644 index 0000000000..b59e93fc14 --- /dev/null +++ b/files/ja/web/api/serviceworkercontainer/onmessage/index.html @@ -0,0 +1,55 @@ +--- +title: ServiceWorkerContainer.onmessage +slug: Web/API/ServiceWorkerContainer/onmessage +tags: + - API + - Property + - Reference + - Service Workers + - ServiceWorker + - ServiceWorkerContainer +translation_of: Web/API/ServiceWorkerContainer/onmessage +--- +

{{APIRef("Service Workers API")}}{{ SeeCompatTable() }}

+ +

{{domxref("ServiceWorkerContainer")}} インターフェイスの onmessage プロパティは、{{Event("message")}} イベントが発生するたびに発火するイベントハンドラーです。 (例えば、{{domxref("Client.postMessage()")}} 呼び出しを介して)着信メッセージを {{domxref("ServiceWorkerContainer")}} オブジェクトに受信したときに発生します。

+ +
+

: 他のウェブメッセージング機能との整合性を保つため、サービスワーカーコンテキストから受信されるメッセージ(onmessage のイベントオブジェクトなど)は、最新のブラウザーでは {{domxref("MessageEvent")}} オブジェクトによって表されます。 (これらは、以前は廃止された {{domxref("ServiceWorkerMessageEvent")}} オブジェクトで表されていました。)

+
+ +

構文

+ +
serviceWorkerContainer.onmessage = function(messageevent) { ... }
+ +

+ +
navigator.serviceWorker.onmessage = function(messageevent) {
+  console.log(`received data: ${messageevent.data}`);
+}
+
+ +

仕様

+ + + + + + + + + + + + + + +
仕様状態コメント
{{SpecName('Service Workers', '#dom-serviceworkerglobalscope-onmessage', 'ServiceWorkerContainer: onmessage')}}{{Spec2('Service Workers')}}初期定義
+ +

ブラウザーの互換性

+ +
+ + +

{{Compat("api.ServiceWorkerContainer.onmessage")}}

+
-- cgit v1.2.3-54-g00ecf