Apps.checkInstalled

Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

No estándar
This feature is not on a current W3C standards track, but it is supported on the Firefox OS platform. Although implementations may change in the future and it is not supported widely across browsers, it is suitable for use in code dedicated to Firefox OS apps.

Resúmen

Obtiene información acerca de la aplicación dada. Esto puede ser usado para determinar si se ha instalado la aplicación.

Sintaxis

var request = window.navigator.mozApps.checkInstalled(url);

Parámetros

url
Una cadena de URL que contiene la ubicación de el manifiesto de la aplicación.

Resultados

La función checkInstalled() devuelve un objeto DOMRequest. La propiedad DOMRequest.result contiene un App object, que es un objeto JavaScript que describe la aplicación instalada. Si la aplicación no se encuentra instalada, entonces DOMRequest.result es null (nulo).

Ejemplo

var request = window.navigator.mozApps.checkInstalled("http://ejemplo.com/manifest.webapp");
request.onerror = function(e) {
  alert("Error de llamada checkInstalled: " + request.error.name);
};
request.onsuccess = function(e) {
  if (request.result) {
    console.log("La aplicación está instalada!");
  }
  else {
    console.log("La aplicación no está instalada!");
  }
};

Se espera a las personas que llaman para establecer las propiedades de devolución de llamada onsuccess y onerror del objeto devuelto, como se muestra en este ejemplo. Si la llamada se realiza correctamente,  un App object se devuelve en la propiedad result del objeto devuelto. En el ejemplo esto es request.result.

Errores

La cadena ERROR pueden ser devueltos en DOMRequest.error.

Una excepción NS_ERROR_DOM_BAD_URI se produce si el manifiesto está en un dominio diferente a la página en que se solicita la información. Este se produce tan pronto como se invoca checkInstalled.

Temas relacionados

Etiquetas y colaboradores del documento

 Colaboradores en esta página: fscholz, khalid32, amirtorrez
 Última actualización por: khalid32,