gpt4 book ai didi

chromium-embedded - 在没有 appcache 的情况下离线使用 CEF

转载 作者:行者123 更新时间:2023-12-04 07:47:46 25 4
gpt4 key购买 nike

我正在调查使用 CEF在一个新的桌面应用程序中,我想在其中使用 HTML5/js 呈现 UI。但是,我不希望模型成为一个典型的 Web 应用程序,它只是在嵌入式浏览器中呈现(即从远程服务器获取资源,如网页)。基本上,我想要一个桌面应用程序,它预先打包了呈现 UI 所需的所有 HTML 和脚本,并且完全离线运行。

我的问题是:CEF 是否能够或多或少开箱即用地做到这一点?还是我需要编写一堆自定义代码来处理和呈现本地资源,或者嵌入本地 Web 服务器?一个简单的示例是为基本的计算器应用程序构建 UI 按钮和输出(尽管计划中的应用程序要复杂得多)。我将如何开始处理这个问题?

我也在看Electron作为一种可能的解决方案。看起来它更适合我想做的事情(使用 Web 技术渲染 UI,但不一定要连接到任何东西)。但是,我们有一些需要集成的遗留 c++ 库,我相信使用 CEF 比使用 Electron 更容易。

环顾四周,CEF 似乎支持所谓的“离线应用程序”的 appcache。但是,我对使用它持怀疑态度,因为 numerous problems它有。也好像 appcache is dying ,所以我宁愿不把自己绑在那艘正在下沉的船上。不幸的是 service worker看起来也没有准备好迎接黄金时段。

最佳答案

CEF General Usage指导下Request Handling用于处理自定义请求的两种受支持的方法。

https://bitbucket.org/chromiumembedded/cef/wiki/GeneralUsage.md#markdown-header-request-handling

您正在寻找的东西确实可以开箱即用并且相对容易实现。 cefclient示例应用程序有工作示例。

https://bitbucket.org/chromiumembedded/cef/src/694b45717c971a0bb639f555b640d313fc15ccc8/tests/cefclient/?at=master

关于chromium-embedded - 在没有 appcache 的情况下离线使用 CEF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33617504/

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