(翻译)火狐操作系统javascript API

简介: 原文地址       开放网络应用(Open Web app)的JavaScript API是提供安装、客户端管理等功能的程序接口。 Feature availability 这些 JavaScript API目前还不可用。

原文地址

 

 

 

开放网络应用(Open Web app)的JavaScript API是提供安装、客户端管理等功能的程序接口。

Feature availability

这些 JavaScript API目前还不可用。当前已经发布的版本在火狐15以后就过时了。

Mozilla已经实现了一个原型: "dashboard",可以到 myapps.mozillalabs.com 进行测试。

Methods of the API

所有和应用相关的方法都通过navigator.mozApps 对象来访问。有两种方法:

Installation API (navigator.mozApps.* )

该 installation API来自 window.navigator.mozApps 对象.

Management API (navigator.mozApps.mgmt.* )

该management API是特权API。它要授权访问信任页,也就是所谓的 "dashboards"。该 API的方法运行dashboards管理和运行应用。另外,也提供了账户同步方法。

Objects

下面的JavaScript对象由应用API使用:

Old API and the new API

若还在实验老的API, 在2012年3月会过期。 新旧对应如下:

navigator.mozApps.install() This function has a changed signature. navigator.mozApps.amInstalled() 过时 Replaced by navigator.mozApps.getSelf() . navigator.mozApps.getInstalledBy() 过时   Replaced by navigator.mozApps.getInstalled() . navigator.mozApps.mgmt.list() 过时   Replaced by navigator.mozApps.mgmt.getAll() . navigator.mozApps.mgmt.watchUpdates(onupdate) 过时
navigator.mozApps.mgmt.clearWatch(watchId) 过时 Both of these replaced by navigator.mozApps.addEventListener(type, cb) and navigator.mozApps.removeEventListener(type, cb) where type can be either "install" or "uninstall". navigator.mozApps.mgmt.uninstall(origin, [onsuccess], [onerror]) 过时 Replaced by app.uninstall() where app is an object returned by getAll() or getInstalled() .
目录
相关文章
|
22天前
|
JSON 缓存 JavaScript
深入浅出:使用Node.js构建RESTful API
在这个数字时代,API已成为软件开发的基石之一。本文旨在引导初学者通过Node.js和Express框架快速搭建一个功能完备的RESTful API。我们将从零开始,逐步深入,不仅涉及代码编写,还包括设计原则、最佳实践及调试技巧。无论你是初探后端开发,还是希望扩展你的技术栈,这篇文章都将是你的理想指南。
|
15天前
|
JSON JavaScript 前端开发
深入浅出Node.js:从零开始构建RESTful API
在数字化时代的浪潮中,后端开发作为连接用户与数据的桥梁,扮演着至关重要的角色。本文将引导您步入Node.js的奇妙世界,通过实践操作,掌握如何使用这一强大的JavaScript运行时环境构建高效、可扩展的RESTful API。我们将一同探索Express框架的使用,学习如何设计API端点,处理数据请求,并实现身份验证机制,最终部署我们的成果到云服务器上。无论您是初学者还是有一定基础的开发者,这篇文章都将为您打开一扇通往后端开发深层知识的大门。
31 12
|
22天前
|
JavaScript NoSQL API
深入浅出Node.js:从零开始构建RESTful API
在数字化时代的浪潮中,后端开发如同一座灯塔,指引着数据的海洋。本文将带你航行在Node.js的海域,探索如何从一张白纸到完成一个功能完备的RESTful API。我们将一起学习如何搭建开发环境、设计API结构、处理数据请求与响应,以及实现数据库交互。准备好了吗?启航吧!
|
23天前
|
JavaScript 前端开发 API
Vue.js 3:探索组合式API带来的新变革
Vue.js 3:探索组合式API带来的新变革
|
23天前
|
JavaScript 前端开发 API
Vue.js 3中的Composition API:提升你的组件开发体验
Vue.js 3中的Composition API:提升你的组件开发体验
|
1月前
|
JSON JavaScript API
深入浅出Node.js:从零开始构建RESTful API
【10月更文挑战第39天】 在数字化时代的浪潮中,API(应用程序编程接口)已成为连接不同软件应用的桥梁。本文将带领读者从零基础出发,逐步深入Node.js的世界,最终实现一个功能完备的RESTful API。通过实践,我们将探索如何利用Node.js的异步特性和强大的生态系统来构建高效、可扩展的服务。准备好迎接代码和概念的碰撞,一起解锁后端开发的新篇章。
|
1月前
|
JavaScript 中间件 API
Node.js进阶:Koa框架下的RESTful API设计与实现
【10月更文挑战第28天】本文介绍了如何在Koa框架下设计与实现RESTful API。首先概述了Koa框架的特点,接着讲解了RESTful API的设计原则,包括无状态和统一接口。最后,通过一个简单的博客系统示例,详细展示了如何使用Koa和koa-router实现常见的CRUD操作,包括获取、创建、更新和删除文章。
46 4
|
23天前
|
JavaScript 前端开发 API
Vue.js 3:深入探索组合式API的实践与应用
Vue.js 3:深入探索组合式API的实践与应用
|
26天前
|
JSON JavaScript 前端开发
使用JavaScript和Node.js构建简单的RESTful API
使用JavaScript和Node.js构建简单的RESTful API
|
29天前
|
Web App开发 API Windows
取接口访问者信息[IP,浏览器,操作系统]免费API接口教程
此API用于获取访问者的IP地址、浏览器和操作系统信息,支持70多种浏览器和操作系统。通过POST或GET请求至`https://cn.apihz.cn/api/ip/getapi.php`,需提供用户ID和KEY。返回结果包括状态码、消息、IP、浏览器和操作系统信息。示例:{"code":200,"ip":"175.154.88.178","browser":"Chrome","os":"Windows 10"}。详情见官网文档。