为webview设置代理

时间:2013-02-27 15:01:01

标签: qt qml qwebview

我使用qml的webview制作一个小浏览器,它运行正常。

问题是,当存在具有代理集的网络时,它会失败。

尝试1.

我从here读到有关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'

0 个答案:

没有答案
相关问题