2013-01-07 3 views
0

내가웹보기는 - URL이 블랙 베리 캐스케이드에서 유효하지 않은 경우 어떻게 감지

myWebView을 할 경우 내가 URL이 웹보기 예를 들어

에 대해 잘못된 URL이 있는지 여부를 감지 할 수있는 방법을 찾기 위해 노력하고있다 -> setUrl (QUrl ("http://www.youtube.com")); // 그러면 웹 페이지가 해당 페이지로 바뀝니다.하지만 내가 할 경우 ...

myWebView-> setUrl (QUrl ("youtube.com")); // 잘못된 URL로 간주되므로 변경되지 않습니다.

신호를 감지하는 데 사용할 수있는 신호가 있습니까? 당신은에 연결할 수 link

답변

1

예 당신은 이것에 대한 해결책을 가지고 있습니다 WebView의 loadingChanged 신호가 성공적으로로드되었는지 여부를 확인합니다.

+0

감사합니다.하지만 불행히도 이것은 작동하지 않습니다. 내 웹 사이트를로드하지 않는 "youtube.com"의 예는 여전히 url()을 전달합니다. isValid 테스트 - 페이지를로드하는 데 "http://www.youtube.com"이 걸립니다. 내가 정말로 묻는 것은 웹 페이지가 성공적으로로드되었는지 또는 성공적으로로드 할 수 있는지 테스트하는 것입니다. QWebView가 있는데 신호가 loadFinished (bool ok)인데 여기서 ok는로드가 성공했는지 알려주지 만 Blackberry Cascades Webview와 QML을 사용하고 있습니다. – user1296259

0

다음를 의뢰

myWwebView->url().isValid(); //It will return true or false value. 

대한 자세한 도움말 :

당신이 사용할 수있는 붙박이 기능 isValid();

예를 들어