gpt4 book ai didi

c++ - 打包一个 HTML5 应用并将其部署在桌面上

转载 作者:IT老高 更新时间:2023-10-28 22:36:30 24 4
gpt4 key购买 nike

我已经阅读了大量文章和 stackoverflow 问题,但似乎无法正常工作。

我想为客户分发一些产品信息,这些信息将通过 CD 或 U 盘发送出去。回到我用 Flash 做的日子。因为 flash 可以编译成一个名为 Flash 投影仪的 EXE,并且可以在不安装的情况下运行我的 Flash 内容。

现在我想试一试 HTML5。而且我需要一种方法将所有内容打包到 CD 上,使其无需安装即可在任何地方运行。

我听说我可以编译 chromium 并将其嵌入到 c++ 应用程序中。 (http://code.google.com/p/chromiumembedded/)我可以将 QT 与 QtWebkit 一起使用。 (http://developer.qt.nokia.com/doc/qt-4.8/qtwebkit.html)我可以编译 Webkit 并将其嵌入到 C++ 应用程序中... (http://www.webkit.org/)

例子太大了,我没有任何C++技能=(

还有像 mozilla chromeless (http://mozillalabs.com/chromeless) 和 berkelium (https://github.com/sirikata/berkelium) 之类的项目

使用 chromeless,我的 JQuery Javascript 无法正常工作,而 Berkelium...我无法编译...

我没有 http://www.appcelerator.com/ 的预算或其他付费/商业选项...(也不能选择 Flash/Air 和 Silverlight)。因为内容也应该在不使用插件的情况下部署在网络服务器上......

我不需要访问操作系统。我想要我的 Jquery/Backbone 应用程序,它使用 JSON 文件在桌面客户端中运行而无需安装。

所以没有浏览器地址栏只是拾取 index.html,其他一切都由应用程序处理...像全屏和关闭这样的东西会很好......

不幸的是,我不能依赖已安装的“客户操作系统”浏览器,因为目标群体太大,而且我希望有很多旧浏览器。

谁能指导我如何“轻松”编译一个应用程序,让我的网络应用程序从 CD 运行在桌面上,而不会出现安全警告等?

或者有没有我可以使用的预编译包?

最佳答案

Node-webkit 结合了 Chromium (Chrome) 浏览器和 Node.js。据我了解,您不需要额外的 API,但您不需要使用它们,只需创建一个非常短的 json 文件并压缩您的项目就足够了,您甚至可以将所有内容组合成一个可执行文件。该项目提供二进制文件,因此无需编译。

https://github.com/rogerwang/node-webkit

关于c++ - 打包一个 HTML5 应用并将其部署在桌面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9504651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com