0

qmlの webview を使用し て小さなブラウザーを作成しましたが、正常に動作します。

問題は、プロキシが設定されたネットワークがある場合、失敗することです。

1を試してください。

ここから QDeclarativeNetworkAccessManagerFactory クラスについて読み、qml アプリケーションのみにプロキシを設定しようとしましたが、うまくいきませんでした。

2 を試してください。

私は読んで、このコードでアプリケーション全体のプロキシを設定しようとしました:

    QNetworkProxy proxy;
    proxy.setType(QNetworkProxy::HttpProxy);
    proxy.setHostName("proxy.foo.com");
    proxy.setPort(8080);
    proxy.setUser("itsme");
    proxy.setPassword("really");
    QNetworkProxy::setApplicationProxy(proxy);

しかし、うまくいきませんでした。続行する方法はありますか?


編集:

出力に次のメッセージが表示されます。

QNetworkAccessCache::addEntry: overriding active cache entry > 'auth:proxy-> > http://proxy.foo.com:8080'
4

0 に答える 0