我正在尝试找到一种方法来检测 url 是否是 webview 的无效 url
例如,如果我这样做
myWebView->setUrl(QUrl("http://www.youtube.com")); //然后webview将更改为该页面,但如果我这样做...
myWebView->setUrl(QUrl("youtube.com")); //它不会改变,因为它认为它是一个无效的url。
是否有某种信号或某种属性可以用来检测它?
我正在尝试找到一种方法来检测 url 是否是 webview 的无效 url
例如,如果我这样做
myWebView->setUrl(QUrl("http://www.youtube.com")); //然后webview将更改为该页面,但如果我这样做...
myWebView->setUrl(QUrl("youtube.com")); //它不会改变,因为它认为它是一个无效的url。
是否有某种信号或某种属性可以用来检测它?
是的,您对此有解决方案:
您可以使用内置功能isValid();
例如:
myWwebView->url().isValid(); //It will return true or false value.
如需更多帮助,请参阅以下链接
您可以连接到 WebView 的loadingChanged信号以查看页面是否加载成功。