带有通知的webapp桌面客户端?

时间:2014-01-29 10:53:57

标签: web-applications air client desktop-application

您好我正在寻找最好的方法 - 可能是一些预先制作的框架来制作桌面客户端的网络应用 / chat /

我需要的是制作一个应用程序来显示带有显示系统通知某种方式/来自托盘的信息泡泡的添加功能的网页内容的选项?警报窗口?托盘中闪烁的图标?,.. /通知有新的东西需要用户的响应 使它在systemstart上启动的选项会很棒

到目前为止,我所知道的最好的方法是 Adob​​e Air - 我知道它可以包装一个带有预定义窗口大小和html / url的自定义webapp来加载,并制作一个“桌面图标”但是不知道有什么更好的吗?这需要空气可用于* .air安装程序,即时寻找生成独立的选项而无需下一个特殊的预先安排

最重要的目标是Windows XP / 7,为OsX导出的可能性也是一个很大的优势

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

HTML5的通知API允许您通过Firefox,Chrome或Safari(http://caniuse.com/notifications)在几乎任何平台上显示通知。

(例如HTML5通知的demo

因此,如果您可以在浏览器中浏览应用程序,那么只需使用浏览器打开它即可。

如果你想要更原生的感觉(没有浏览器的用户界面,桌面快捷方式,安装/卸载等等),那么我会看到三个解决方案:

  • 从Mozilla打开网络应用
  • 来自Google的网络应用(Chrome商店)
  • 通过PhoneGap,Cordova,Node-Webkit等导出到打包的Native应用程序......

使用HTML5的API比Adobe Air更有利于长期支持。但是,您必须检查我提供的解决方案中HTML5的通知API的支持程度。 另请注意,Open Web Apps和Google的Web应用程序需要分别安装Firefox或Chrome。如果您希望将所有内容打包为可执行文件,则最好尝试第3种解决方案。