2012-03-20 35 views
1

我正在構建一個應用程序,它頂部有一個使用QtWebkit偶爾訪問網頁的JavaScript層;然而,如果我在沒有無線連接的情況下啓動我的應用程序,然後建立連接(使用ifup,然後設備連接,然後dhcpcd設置網關),Javascript仍然不知道通往更廣泛的世界的門戶。QT Webkit似乎無視新的無線網絡連接

我的QtApp中的QNetworkConfigurationManager報告在updateConfigurations()後連接已經正常,並且IP和網絡掩碼也報告爲OK。

wget從命令提示符快樂地獲取我要求它得到的任何網頁。

但是,如果我創建一個QNetworkAccessManager的實例,然後
manager-> get(QNetworkRequest(QUrl(「http://www.google.com/index.html」)));回覆說它無法訪問該頁面。

我是否需要爲JS層更新QtWebKit來更新它的配置?

回答

0

該問題已找到;嵌入式Qt的實現我們在實現uclibc時遇到了一個錯誤。這已由(爲安全原因而刪除)公司提供補丁,該公司爲我們的嵌入式解決方案提供了庫。