ブラウザ アプリケーションを開発するために をインストールしたQWebEngineUrlRequestInterceptor
ので、要求された URL をフィルタリングできます。私は今、同様のことをしたいと思っていますが、サーバーの応答コンテンツ、つまり理論的QWebEngineServerResponseInterceptor
な種類のクラスです。私は存在するクラスを認識しておらず、QtWebEngine
がサーバー応答のインターセプトをサポートしているかどうかさえ知りChromium Networking Stack
ませんQtWebEngine
。に読み込まれる前に、Javascipt、html などを読み取って変更できるようにしたいと考えていQWebEngineView
ます。
内のすべての URL をブロックしてからQWebEngineUrlRequestInterceptor
、 で個別にリクエストすることQNetworkAccessManager
を考えていましたが、これは悪い考えだと思います。なぜなら、Qt がChromium Networking Stack
何らかの理由で に切り替えたからQNetworkReply
です。これを にロードするQWebEngineView
方法、または をキャプチャPOST data
してPOST
リクエストにロードする方法。
にロードされる前にサーバーの応答コンテンツを読み取って変更するために使用できる回避策はありますQWebEngineView
か?