3
是否有可能在將由QML中的WebView元素髮送到的例如'chrome'的HTTP請求中更改默認的用戶代理。 ...' 或者是其他東西?在QWebView類可以重新實現userAgentForUrl虛函數。但我不確定這是可能的。謝謝!QML:如何更改WebView元素中的請求的用戶代理
是否有可能在將由QML中的WebView元素髮送到的例如'chrome'的HTTP請求中更改默認的用戶代理。 ...' 或者是其他東西?在QWebView類可以重新實現userAgentForUrl虛函數。但我不確定這是可能的。謝謝!QML:如何更改WebView元素中的請求的用戶代理
您可以繼承QNetworkAccessManager
以創建具有適當標題的請求。
自定義的網絡訪問管理器可以與QDeclarativeEngine::setNetworkAccessManagerFactory()
編輯註冊:
注意,在QtQuick API是QDeclarativeEngine::setNetworkAccessManagerFactory
,但在QT5/QtQuick2是QQmlEngine::setNetworkAccessManagerFactory
。
快速記:在你的答案的鏈接被打破不幸:( – zabumba
這似乎不工作CustomQQmlNetworkAccessManagerFactory:創建從未被調用。 –