0

我正在尝试找到一种方法来检测 url 是否是 webview 的无效 url

例如,如果我这样做

myWebView->setUrl(QUrl("http://www.youtube.com")); //然后webview将更改为该页面,但如果我这样做...

myWebView->setUrl(QUrl("youtube.com")); //它不会改变,因为它认为它是一个无效的url。

是否有某种信号或某种属性可以用来检测它?

4

2 回答 2

1

是的,您对此有解决方案:

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

例如:

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

如需更多帮助,请参阅以下链接

于 2013-01-08T11:26:48.267 回答
0

您可以连接到 WebView 的loadingChanged信号以查看页面是否加载成功。

于 2013-01-14T15:00:20.157 回答