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

{{domxref("ServiceWorkerGlobalScope")}} インターフェイスの onmessage プロパティは、(着信メッセージの受信時に){{domxref("ServiceWorkerGlobalScope.message_event","message")}} イベントが発生するたびに発火するイベントハンドラーです。

+ +
+

: サービスワーカーは、延長可能なイベントを定義して、イベントの存続期間を延長できるようにします。 message イベントの場合、サービスワーカーは {{domxref("ExtendableEvent")}} インターフェイスを拡張した {{domxref("ExtendableMessageEvent")}} インターフェイスを使用します。

+
+ +
+

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

+
+ +

構文

+ +
serviceWorkerGlobalScope.onmessage = function(extendableMessageEvent) { ... };
+ +

+ +
self.addEventListener('message', function(messageEvent) {
+  console.log('Handling message event:', messageEvent);
+})
+
+ +

仕様

+ + + + + + + + + + + + + + +
仕様状態コメント
{{SpecName('Service Workers', '#service-worker-global-scope-event-handlers', 'Event Handlers')}}{{Spec2('Service Workers')}}初期定義
+ +

ブラウザーの互換性

+ +
+ + +

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

+
-- cgit v1.2.3-54-g00ecf