当前位置: 首页 > 工具软件 > Firefox OS > 使用案例 >

firefox os 中 javascript的api

寇景明
2023-12-01
安装 API
一:Apps.getSelf
返回当前应用程序的信息。
句法:
1、var request = window.navigator.mozApps.getSelf();
参数: 无
返回:
  getSelf()返回一个DOMRequest对象。
  如果返回不成功,DOMRequest.error 返回错误信息。
例子:
  显示如何使用getSelf()的DOMRequest.onsuccess和DOMRequest.onerror回调函数
 var request = window.navigator.mozApps.getSelf();
  request.onsuccess = function() {
    // Pull the name of the app out of the App object
    alert("Name of app: " + request.result.manifest.name);
  };
  request.onerror = function() {
    // Display error name from the DOMError object  
    alert("Error: " + request.error.name);
  };
二:Apps.getInstalled
得到所有安装的应用程序的列表。
句法:
1、var pending = window.navigator.mozApps.getInstalled();
参数: 无
例子:
  var request = window.navigator.mozApps.getInstalled();
  request.onerror = function(e) {
    alert("Error calling getInstalled: " + request.error.name);
  };
  request.onsuccess = function(e) {
    alert("Success, number of apps: " + request.result.length);
    var appsRecord = request.result;
  };
如果发生错误:
返回 DOMReques.error
管理API
应用程序管理API是有特权的。它的目的是将访问权限授予信任的网页,让这个网页 具有一定的功能
三:Apps.mgmt.getAll
列出所有已安装的应用程序在用户的存储库中。
句法:
1、window.navigator.mozApps.mgmt.getAll()
参数:无
返回:
  getAll()返回一个pendingGetAll 对象,返回调用:onsuccess和 onerror 回调函数。
  pendingGetAll.result 将是一个数组,包含所有的应用程序安装在当前浏览器的应用程序对象。如果没有应用程序的列表,返回一个空的列表。检查时,如果有严重的问题,将onerror将会被调用。

 类似资料: