Window : propriété launchQueue
Limited availability
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
La propriété en lecture seule launchQueue de l'interface Window donne accès à la classe LaunchQueue, qui permet de mettre en œuvre une gestion personnalisée de la navigation au lancement dans une application web progressive (PWA), le contexte de gestion étant indiqué par la valeur du champ client_mode du manifeste launch_handler.
La fonctionnalité de gestion personnalisée de la navigation au lancement est contrôlée par les propriétés de l'objet LaunchParams passé dans la fonction de rappel LaunchQueue.setConsumer().
Valeur
Une instance de l'objet LaunchQueue.
Exemples
if ("launchQueue" in window) {
window.launchQueue.setConsumer((launchParams) => {
if (launchParams.targetURL) {
const params = new URL(launchParams.targetURL).searchParams;
// Supposons une application de lecteur de musique qui reçoit une piste à jouer
const track = params.get("track");
if (track) {
audio.src = track;
title.textContent = new URL(track).pathname.substring(1);
audio.play();
}
}
});
}
Spécifications
| Specification |
|---|
| Web App Launch Handler API> # launchqueue-interface> |
Compatibilité des navigateurs
Voir aussi
- L'API Launch Handler
- L'API Launch Handler : Contrôlez la manière dont votre application est lancée (angl.)
- L'application de démonstration Musicr 2.0 (angl.)