在 java/c++/python 中嵌入 html/javascript/css

Embed html/javascript/css in java/c++/python

所以,我有一个功能齐全的 html/javascript/css 网络应用程序,不确定这个术语是否正确,它在网络浏览器中工作得很好而且很漂亮。

问题是我现在必须将其 OUT 从浏览器 OFFLINE 移至 "desktop",使它成为一个独立的应用程序。我将不得不以某种方式将其包装在 java/c++/python 中,使其成为 运行 那样。

我真的很喜欢 Java 因为这是我在该列表中知道的语言。我调查了 Rhino & Gecko。我还没有真正找到任何即插即用的好东西。就像这里是我的 .html 文件,现在 运行 有了它。我想它也必须摇摆不定 window 之类的。

任何hints/help/comments?

如果您真的在寻找一个选项,您只需指向当前 html 并关闭,那么您可能只想配置 运行 一个本地网络服务器。它几乎不会改变您 运行 应用程序的使用方式,除了从何处提供服务。

(应要求,我重新发布了我的评论作为回答。)

Atom editor is built using only web technologies, and uses the Electron 框架(基于 Chromium 浏览器)运行 作为独立的应用程序,不依赖于外部浏览器。

It looks very easy to set up something similar yourself,基本上只需要你把你的文件放在一个特殊的目录中。 (不过,Electron 使用了很多 space,因此分发低于 ~20 MB 的应用程序可能不切实际。)