firefox os 中 javascript的api
发布日期:2021-09-25 17:30:19 浏览次数:2 分类:技术文章

本文共 1289 字,大约阅读时间需要 4 分钟。

安装 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将会被调用。

转载地址:https://blog.csdn.net/cui_shuang_xi/article/details/24646409 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:js的 new image()
下一篇:js中获取时间new Date()详细介绍

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月18日 05时46分50秒