このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
Window: launchQueue プロパティ
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental:これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
launchQueue はWindow インターフェイスの読み取り専用プロパティで、LaunchQueue クラスへのアクセスを提供し、launch_handler マニフェストフィールドのclient_mode 値で示されたコンテキストで処理することで、プログレッシブウェブアプリ (PWA) にカスタム起動ナビゲーション処理を実装することができるようにします。
カスタム起動ナビゲーション処理機能は、LaunchQueue.setConsumer() コールバック関数に渡されるLaunchParams オブジェクトのプロパティによって制御されます。
In this article
値
LaunchQueue オブジェクトインスタンスです。
例
js
if ("launchQueue" in window) { window.launchQueue.setConsumer((launchParams) => { if (launchParams.targetURL) { const params = new URL(launchParams.targetURL).searchParams; // 再生するトラックを受け取る音楽プレーヤーアプリを想定 const track = params.get("track"); if (track) { audio.src = track; title.textContent = new URL(track).pathname.substring(1); audio.play(); } } });}仕様書
| Specification |
|---|
| Web App Launch Handler API> # launchqueue-interface> |
ブラウザーの互換性
関連情報
- 起動ハンドラー API
- Launch Handler API: Control how your app is launched
Window.launchQueue- Musicr 2.0 デモアプリ