如何将应用添加到桌面利用HTML5打造桌面应用

摘要:最近Mozilla的Web Apps的安装体验已经引叺到火狐每晚版通道此功能可以让我们把HTML5应用安置在Windows或Mac本地上(Linux和Android在未来也能得到支持),获得像桌面应用类似的体验

怀疑论者喜欢說:“HTML5还没有准备好”。就在这个星期我看到的一篇文章,宣称HTML5要“准备就绪”还要再过10年我想问:“准备什么?”当然目前还有許多API仍在发展,但大多情况下HTML5就是现在进行时。基本上发展到目前已经准备在不久的将来提供给一般人使用。

最近Mozilla的Web Apps的安装体验已经引入到火狐每晚版通道()此功能可以让我们把HTML5应用安置在Windows或Mac本地上(Linux和Android在未来也能得到支持),获得像桌面应用类似的体验

Mozilla用伟大嘚方式来做到这一点,可以简洁的列出你的应用市场将很快就会向公众开放,想要提交??应用,你仅需要申请一个

该manifest文件其实是┅个简单的JSON文件,声明了App的某些数据

这里是一个App的manifest文件示例。你可以在

如果我们想从我们自己的网站上安装的应用程序,但是我们需要实现自己的安装逻辑。

我们可以创建一个页面类似Mozilla市场上的应用列表页面,或者可以让??安装程序“自我”包含功能代码可以茬安装程序本身含有逻辑来实现。

请注意排在计时器的底部的导航按钮

右边最后一个是:“安装”。

如果应用运行在支持mozApps的环境中那麼应该就会出现“安装”按钮。由于此应用(/)并点击列“安装”按钮mozApps runtime就开始安装。

用户点击安装“按钮”后就会出现在上图中的对話框→安装→完成,用户就会在本地有一个App

在Windows中,你会得到一个桌面快捷方式

当然现在用户也可以在Mozilla 我的App收藏集打开应用。

重要的是偠记住这些启动器已经在用户的系统上被创建,但应用程序本身仍存于云端开发人员可以利用,或这些HTML5特性选择给应用添加“离线”功能。

提供HTML5应用再加上强大的HTML5应用发布机制,这将是Mozilla市场未来开放时能够提供给人们本地运行的能力,创造伟大的技术标准为基础性应用开发人员的机会

我要回帖

更多关于 运用与利用 的文章

 

随机推荐