QMLのWebView要素によって送信されるHTTPリクエストのデフォルトのユーザーエージェントを、たとえば「chrome ....」などに変更することはできますか?QWebViewクラスでは、 userAgentForUrl仮想関数を再実装できます。しかし、それが可能かどうかはわかりません。ありがとう!
質問する
1332 次
1 に答える
3
サブクラス化QNetworkAccessManager
して、適切なヘッダーを持つリクエストを作成できます。
カスタムネットワークアクセスマネージャーはに登録できますQDeclarativeEngine::setNetworkAccessManagerFactory()
編集:
QtQuick APIではQDeclarativeEngine::setNetworkAccessManagerFactory
ですが、Qt5/QtQuick2ではQQmlEngine::setNetworkAccessManagerFactory
です。
C ++拡張機能:ネットワークアクセスマネージャのファクトリの例を参照してください。
于 2012-08-28T16:26:59.833 に答える