首页 > 解决方案 > PyQt5 - 服务器响应内容的 QWebEngineUrlRequestInterceptor

问题描述

为了开发我的浏览器应用程序,我安装了一个QWebEngineUrlRequestInterceptor,所以我可以过滤被重新请求的 URL。我希望现在能够拥有类似的东西,但对于服务器响应内容,即一种理论QWebEngineServerResponseInterceptor类。我不知道存在任何类,我什至不知道它是否QtWebEngine支持拦截服务器响应,因为这可能直接Chromium Networking Stack进入QtWebEngine. 我希望能够在将 Javascipt、html 等加载到QWebEngineView.

我正在考虑阻止 中的所有 URL QWebEngineUrlRequestInterceptor,然后用如何将其加载到 中,或者如何捕获并将其加载到请求中。QNetworkAccessManagerChromium Networking StackQNetworkReplyQWebEngineViewPOST dataPOST

我可以使用某种解决方法,以便在将服务器响应内容加载到QWebEngineView?

标签: python-3.xpyqt5httpresponseqwebengineviewserver-response

解决方案


推荐阅读