Apps.getInstalled

Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

Résumé

Obtient la liste de toutes les applications installées pour cette origine. Par exemple, si appelé depuis le Firefox OS Marketplace, vous aurez la liste de toutes les application installées par le Firefox OS Marketplace.

Note : Plusieurs applications pour une même origine ne sont pas supportées. Pour héberger plusieur applications depuis un domaine, créer un sous-domaine pour chaque application. Par exemple : monapp.mondomaine.com, autreapp.mondomaine.com, et ainsi de suite.

Syntaxe

var requete = window.navigator.mozApps.getInstalled();

Paramètre

Aucun.

Exemple

var requete = window.navigator.mozApps.getInstalled();
requete.onerror = function(e) {
  alert("Erreur lors de l'appel de getInstalled : " + requete.error.name);
};
requete.onsuccess = function(e) {
  alert("Succès, nombre d'applications : " + requete.result.length);
  var appsRecord = requete.result;
};

Il est nécessaire de définir des callbacks pour les propriétés onsuccess et onerror, tel que montré dans cet exemple. Si l'appel est réussi, un tableau d'objet App sera renvoyé dans la propriété result de l'objet renvoyé. Dans cette exemple, il s'agit de requete.result.

Erreurs

La chaîne de caractère ERROR peut être renvoyé dans DOMRequest.error.

Sujets en relation

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : fscholz, teoli, xuancanh, tregagnon
 Dernière mise à jour par : xuancanh,