将html,js,css打包为桌面应用

时间:2012-09-05 15:21:01

标签: javascript web-applications package desktop-application

我有一个在线工具,您可以在其中进行演示,然后在线预览或下载它们以便稍后在演示文稿中使用。这是在flash中完成的。为演示文稿创建一个xml,然后flash使用它来显示所有内容。 与可下载版本相同,您可以获得包含flash投影文件,xml和所需文件的软件包。效果很好。

我现在用html,css和javascript重新制作它,因此它可以与移动/ ipad一起使用,在线预览效果很好,我还没有为你的可下载版本找到一个好的解决方案。

我尝试过有用的appjs,但它有点大而且不够稳定(对于使用它的人来说必须是稳定的)。 我也尝试过来自multidmedia的Zinc,我创建了一个应用程序,显示了我放置演示文稿的Web浏览器。但是,由于Zinc在Windows上使用IE7浏览器,它需要Zinc无法处理的flash视频(很奇怪,我知道)。

我真正想要的是能够将我的服务器中的所有内容(html,css,js,图像,视频,xml)打包到presentation.app或presentation.exe中并且它可以工作,但是可以演示文稿查看器(html,css,js)打包为应用程序,演示文稿材料位于单独的文件夹中,其中包含演示文稿的xml,图像和视频。

任何人都有任何提示吗?

2 个答案:

答案 0 :(得分:2)

以下是3个开源解决方案:

  1. http://appjs.com/
  2. http://deskshell.org/
  3. http://www.tidesdk.org/
  4. Adob​​e AIR也可以是一个解决方案......

    编辑:此last tweet声明AppJS已于2013年放弃,转而使用node-webkit

答案 1 :(得分:1)

如果您只能使用Windows 8,则可以将JS / HTML应用程序嵌入为WinRT应用程序。我前一段时间对此进行了测试,并且大多数JS库(如jQuery)在WinRT shell中都没有问题。例如见:

http://blogs.msdn.com/b/davrous/archive/2012/08/21/windows-8-html5-metro-style-app-how-to-create-a-small-rss-reader-in-30min-part-1-2.aspx