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