1. 開発者向けのウェブ技術
  2. Web API
  3. LaunchQueue

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

View in English Always switch to English

LaunchQueue

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

LaunchQueue起動ハンドラー API のインターフェイスで、 Window.launchQueue プロパティを介して利用できます。プログレッシブウェブアプリ (PWA) が launch_handlerclient_mode 値を focus-existingnavigate-newnavigate-existing で起動される場合、 LaunchQueue は PWA にカスタム起動ナビゲーション処理を実装できる機能にアクセスできるようにします。この機能は、 setConsumer() コールバック関数に渡される LaunchParams オブジェクトのプロパティによってコントロールされます。

インスタンスメソッド

setConsumer() Experimental

PWA のカスタム起動ナビゲーションを処理するコールバック関数が含まれています。

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.substr(1);
 audio.play();
 }
 }
 });
}

仕様書

Specification
Web App Launch Handler API
# launchqueue-interface

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /