我正在使用一个脱机Web浏览器,该浏览器从存档文件中打开内容。 我使用QWebEngineView类显示内容,它适用于我使用的大多数文件。 但是我遇到的情况是有些链接的相对URL开头包含“ ../”,而Qt似乎无法正确解释这种类型的路径。 例如,在网址为“ question / 8 / turing-completeness-in-conlangs.html”的页面上,有一个像这样的链接,它会重定向到“ question / tag / grammar / 1.html”。
这种行为正常吗?有什么地方可以修改吗?
我已经尝试在QWebEngineUrlSchemeHandler :: requestStarted方法中解决此问题,但是QWebEngineUrlRequestJob * request的网址已经错误