【问题标题】:Embed html/javascript/css in java/c++/python在 java/c++/python 中嵌入 html/javascript/css
【发布时间】:2015-08-02 04:17:45
【问题描述】:

所以,我有一个功能齐全的 html/javascript/css 网络应用程序,不确定这是否是正确的术语,它在网络浏览器中运行良好且花花公子。

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

我真的很喜欢 Java,因为那是我所知道的语言。我调查了RhinoGecko。我还没有真正找到任何即插即用的好东西。就像这里是我的 .html 文件现在运行它。我认为它也必须在摆动窗口或其他东西中。

任何提示/帮助/cmets?

【问题讨论】:

  • 为什么需要包装?您的网络应用程序是否与服务器通信?
  • 检查this 以获得基本的Java 浏览器。
  • @Frxstrem 这就像一个魅力。如果您想提交与您的评论类似的答案,我将非常乐意接受它作为正确答案!谢谢!
  • @Sasquatch3o3 很高兴能帮上忙! :)

标签: java javascript html embed


【解决方案1】:

(根据要求,我重新发布了我的评论作为答案。)

Atom 编辑器仅使用 Web 技术构建,并使用 Electron 框架(基于 Chromium 浏览器)作为独立应用程序运行,不依赖外部浏览器。

It looks very easy to set up something similar yourself,基本上只需要你把你的文件放在一个特殊的目录中。 (不过,Electron 占用了大量空间,因此它可能不适合分发低于 ~20 MB 的应用程序。)

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 不知道为什么如此负面评价,我只是指出,如果 OP 真的想强调“就像这里是我的 .html 文件现在运行它。”他完全可以将其视为一种选择。然而,这确实违背了他离开浏览器的愿望,因此也需要考虑。
    猜你喜欢
    • 2022-09-26
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    • 2012-12-19
    • 2011-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多