【发布时间】:2018-06-05 15:56:03
【问题描述】:
我正在尝试使用 QWebEngine 开发 Web 应用程序,但我在处理离线状态时遇到了问题,因为我总是被重定向 o Chromium 错误页面“没有 Internet 连接”。我读到 QWebEngine 使用 Chromiums 网络堆栈而不是 QNetworkAccessManager。 关于这个系统,我有几个问题:
a) 有没有办法绕过 QtWebEngine 网络栈,使用 QNetworkAccess manager 来存储和加载缓存?
b) 可以使用类似于 chrome://flags/#show-saved-copy 的地址在 chrome 中设置离线设置?
c) 是否可以存储上一个网站的 html 页面,并且一旦系统检测到离线状态重定向到存储在内存中的本地 html?
d) 在 qt 5.7.1 上的 QWebEngine 中,无法在离线状态下显示“显示保存的副本”按钮?
【问题讨论】:
标签: c++ qt caching chromium qwebengineview