2013-01-07 23 views
0

我試圖找到一種方法來檢測URL是否是網頁視圖網頁視圖 - 如何檢測如果URL是黑莓瀑布無效

例如無效的URL,如果我做

myWebView - > setUrl(QUrl( 「http://www.youtube.com」)); //然後webview將會更改爲該頁面,但是如果我這樣做...

myWebView-> setUrl(QUrl(「youtube.com」)); //它不會改變,因爲它認爲它是一個無效的網址。

是否有某種信號或某種屬性可用於檢測?

回答

1

是的,你有這個解決方案:

您可以使用內置的功能isValid();

對於如:

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

如需更多幫助,請參考以下link

+0

謝謝,但不幸的是這不起作用。我沒有加載網站的「youtube.com」示例仍然通過url()。isValid測試 - 儘管需要「http://www.youtube.com」來加載頁面。我想我真正要求的是一個測試,看看網頁是否已成功加載或能否成功加載。我看到有一個QWebView,它有一個信號loadFinished(bool ok),在那裏可以告訴你加載是否成功,但是我使用Blackberry Cascades Webview和QML。 – user1296259

0

您可以連接到WebView的loadingChanged信號來確定頁面是否成功加載。

相關問題