2012-03-20 2 views
1

QtWebkit을 사용하여 가끔씩 웹 페이지에 액세스하는 자바 스크립트 레이어가있는 앱을 만들고 있습니다. 그러나 무선 연결없이 응용 프로그램을 시작한 다음 연결을 설정하면 (ifup을 사용하여 장치를 연결 한 다음 dhcpcd를 설정하여 게이트웨이를 설정) 자바 스크립트는 계속해서 더 넓은 세상의 게이트웨이를 인식하지 못합니다.QT Webkit은 새로운 무선 네트워크 연결을 감지하지 못합니다.

내 QtApp의 QNetworkConfigurationManager는 updateConfigurations()를 실행 한 후 연결이 정상적으로 처리되었으며 IP 및 넷 마스크가 확인 된 것으로보고합니다.

명령 프롬프트에서 wget을 사용하면 행복하게 얻을 수있는 웹 페이지를 얻을 수 있습니다.

그러나 QNetworkAccessManager의 인스턴스를 만들면
manager-> get (QNetworkRequest (Qurl ("http://www.google.com/index.html")))); 페이지에 도달 할 수 없다고 답합니다.

어쨌든 QtWebKit을 업데이트하여 구성을 업데이트하기 위해 JS 레이어를 업데이트해야합니까?

답변

0

문제가 발견되었습니다. 우리가 가지고있는 임베디드에 대한 Qt의 구현은 uclibc를 구현할 때 오류가 있습니다. 이는 임베디드 솔루션을위한 라이브러리를 제공 한 (보안상의 이유로 삭제 된) 회사에 의해 패치되었습니다.

관련 문제