web应用程序-无论如何要做一个独立的chrome web应用程序



我正在构建一个前端界面,我希望它作为一个应用程序而不是一个网站运行。然而,我更喜欢它从桌面图标运行,而不是通过打开chrome和启动应用程序或有任何chrome UI/地址栏等。

我已经阅读了周围的chrome文档,似乎你可以全屏,但不独立?

你能告诉我正确的方向,最好使用chrome,但我可以使用另一个基于WebKit的渲染器,如果这是唯一的选择。

您可以查看包装Webkit的库之一,例如Qt具有QWebView小部件。一个简单的Qt应用程序,只有这一个小部件,应该是您所需要的,只有几行c++:

#include <QtGui/QApplication>
#include <QtWebKit/QWebView>
int main(int argc, char** argv) {
    QApplication app(argc, argv);
    QWebView view;
    view.load(QUrl("http://my.app.corp"));
    return app.exec();
}

Qt Creator IDE可以帮助您将其编译成应用程序二进制文件。

自从这个问题被提出以来,情况在过去的10年里发生了很大的变化,但只是为了澄清截至2022年…

我们现在可以选择将代码(以各种语言)编译到WebAssembly中,并使用独立的、与平台无关的运行时(如Wasmer)运行该WASM模块或WasmTime。

这甚至可以为JavaScript代码本身完成,其中遗留逻辑在JS中,使得旧项目可以作为独立应用程序运行!

相关内容

  • 没有找到相关文章

最新更新