拦截QWebEngine中的本地/相对URL请求

时间:2016-07-23 19:08:49

标签: qt relative url-scheme intercept qtwebengine

我需要在Qt WebEgine中截取本地文件的url请求。实际上它不是本地文件,而是像src="jquery.min.js"这样的相对网址。但由于页面是作为一个简单的QString被馈送到QWebEngineView,我认为该URL将被考虑使用file:///方案。当从本地磁盘打开html文件时,至少chrome会这样做。无论如何,我试图使用setRequestInterceptorinstallUrlSchemeHandler截取此网址请求,但无济于事。这些网址都不会调用interceptRequestrequestStarted。我在这里缺少什么?

编辑:我想要实现的是通过qrc重定向相对uri请求,同时能够查看和调试chrome中的独立页面,而无需再次更改所有uri和agin。

0 个答案:

没有答案