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

View in English Always switch to English

Client: url プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2018年4月⁩.

urlClient インターフェイスの読み取り専用プロパティで、現在のサービスワーカークライアントの URL を返します。

文字列です。

js
self.addEventListener("notificationclick", (event) => { console.log("On notification click: ", event.notification.tag); event.notification.close(); // これは、クライアントが既に開いているかどうかを確認し、 // 開いている場合にフォーカスを合わせます event.waitUntil( clients .matchAll({ type: "window", }) .then((clientList) => { for (const client of clientList) { if (client.url === "/" && "focus" in client) { return client.focus(); } } if (clients.openWindow) { return clients.openWindow("/"); } }), ); }); 

仕様書

Specification
Service Workers
# client-url

ブラウザーの互換性