【问题标题】:Desktop client for webapp with notifications带有通知的 webapp 桌面客户端
【发布时间】:2014-02-21 03:00:19
【问题描述】:

我正在寻找最好的方法 - 也许是一些预制框架来制作 web 应用程序的桌面客户端 /chat/

我需要的选项是让应用程序显示具有附加功能的网络内容以显示系统通知以某种方式从托盘/info-bubble?警报窗口?托盘中闪烁的图标?,../ 通知有新内容需要用户响应 让它在系统启动时启动的选项会很棒。

到目前为止,我所知道的最好的方法是 Adobe Air - 我知道它可以使用预定义的窗口大小和要加载的 html/url 包装自定义 Web 应用程序,并制作一个“桌面图标”但不知道有没有更好的?这需要空气可用于 *.air 安装程序,我正在寻找选项来生成独立的东西而无需下一个特殊的先决条件。

最重要的目标是 Windows XP/7,也可以导出到 OS X 将是一个很大的优势。

【问题讨论】:

标签: web-applications air client desktop-application


【解决方案1】:
【解决方案2】:

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

(例如 HTML5 通知的demo)

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

如果您想要更原生的感觉(没有浏览器的 UI、桌面快捷方式、安装/卸载等),那么我看到了三种解决方案:

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

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

【讨论】:

    猜你喜欢
    • 2011-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 2013-04-26
    • 1970-01-01
    • 2012-03-12
    相关资源
    最近更新 更多