Qtwebengine 示例 html2pdf 无法在 Linux 上加载网页

Qtwebengine example html2pdf fails to load web page on Linux

提问人:nav 提问时间:11/8/2023 最后编辑:nav 更新时间:11/8/2023 访问量:24

问:

我已经在 Windows 和 Linux 上构建了 Qt 5.15 和 6.2.2。尝试QtWebEngine附带的html2pdf示例。它适用于两个版本的 Windows。 在 Linux、Redhat 上,它不起作用。无法加载网页。 在 Qt5 中,没有出现错误,只是失败了。 在 Qt6 中,我看到

js:crbug/1173575,不推荐使用非 JS 模块文件。

我在代理后面,但已正确设置代理。它工作正常,我已经测试过了。当执行 wget 下载网页或编写 Qt 代码时,使用 QNetworkAccessManager 在 Linux 上下载相同的网页。 但是html2pdf示例无法下载该页面。 在里面,状态是 ok 中的 false。我无法获得任何额外的信息,无法判断到底缺少什么。肯定与网络有关,但不知道它是什么。QWebEngineView::loadFinished(bool ok)

Qt论坛上有一篇帖子有同样的错误,但该解决方案不起作用。

https://forum.qt.io/topic/146993/js-crbug-1173575-qwebengineview/3

堆栈上还有其他警告答案,但它们主要与运行浏览器或运行 html/css 代码有关。

“crbug/1173575,非 JS 模块文件已弃用”

我什至不确定此警告是否真的导致网页无法加载。任何帮助将不胜感激。

谢谢 NS系列

C++ QT QT5 QT6

评论


答: 暂无答案