Die Open Web Apps JavaScript-API ist eine Programmierschnittstelle für die Installation von Web-Anwendungen und für die Verwaltung einer Client-seitigen Sammlung von Web-Anwendungen, die ein Benutzer installiert hat. Diese Auflistung nennt man application repository.
Verfügbarkeit von Funktionen
Die hier beschriebene JavaScript-API ist noch nicht verfügbar in der veröffentlichten Version von Firefox ().
Sie können diese API jetzt ausprobieren mithilfe von Firefox Beta für Windows und Mac und Firefox Aurora (Pre-Beta) für Android.
Mozilla hat auch eine Prototyp-Repository (oder "Dashboard") auf myapps.mozillalabs.com für Tests und Experimente bereitgestellt.
Methoden der API
Alle Methoden für Apps sind aus dem navigator.mozApps-Objekt aufgerufen. Es gibt zwei Arten von Funktionen in der API:
- Installation Functions:
in Bezug auf die Installation oder die Verwaltung der installierten Apps. Diese sind interessant für Stores, self-distributing, apps und app-Verzeichnissen. - Management Functions:
in Bezug auf das Display, Start oder Synchronisation von apps. In erster Linie verwendet von Dashboards
Installation API (navigator.mozApps.*
)
Die "apps installation API" ist den Methoden des
window.navigator.mozApps
Objekts ausgesetzt.
navigator.mozApps.install()
navigator.mozApps.installPackage()
navigator.mozApps.getSelf()
navigator.mozApps.getInstalled()
Management API (navigator.mozApps.mgmt.*
)
Die apps-API ist privilegiert. Sie soll Zugriff auf vertrauenswürdigen Seiten, auch genannt "Dashboards", gewähren. Die Verwaltungs-API macht Funktionen, zum Dashboards verwalten und starten von apps in einem Benutzer-Namen verfügbar. Darüber hinaus stellt die API Funktionen für app Sync zur Verfügungt, diese ermöglicht die Auswertung des Anzeigezustand des eingeloggten Benutzers und erlaubt dem Benutzer sich anzumelden oder Sie sich für ein Konto zu regstrieren um apps auf Geräten zu synchronisieren.
Objects
Diese Art von JavaScript-Objekten werden von der apps API verwendet:
- App objects darstellen von Apps.
- DOMRequest
Objekte werden durch verschiedene Methoden zurückgegeben.
- DOMError objects
Darstellen von durch Methoden zurückgegebenen Fehlern.
Old API und die neue API
Wenn Sie die ältere API verwendet haben, ist diese veraltet ab März 2012. Die alte API wird mit der neuen API unten verglichen.
navigator.mozApps.addEventListener(type, cb)
und navigator.mozApps.removeEventListener(type, cb)
wo der type
entweder install
or uninstall sein kann
.
- navigator.mozApps.install()
-
Diese Funktion hat eine geänderte Signatur.
- navigator.mozApps.amInstalled()
-
Ersetzt durch
navigator.mozApps.getSelf()
. - navigator.mozApps.getInstalledBy()
-
Ersetzt durch
navigator.mozApps.getInstalled()
. - navigator.mozApps.mgmt.list()
-
Ersetzt durch
navigator.mozApps.mgmt.getAll()
. -
navigator.mozApps.mgmt.watchUpdates(onupdate)
navigator.mozApps.mgmt.clearWatch(watchId) - Beide wurden ersetzt durch
- navigator.mozApps.mgmt.uninstall(origin, [onsuccess], [onerror])
-
Ersetzt durch
app.uninstall()
woapp
ein Objekt ist mit den RückgabewertengetAll()
orgetInstalled()
.
Schlagwörter des Dokuments und Mitwirkende
Mitwirkende an dieser Seite:
HolgerSinn.Com
Zuletzt aktualisiert von:
HolgerSinn.Com,