0
我有一个webview和webview包含一个URL ..我想单击URL,会显示一个警告对话框通知。 我的想法是:当点击该网址时,网络浏览器默认会加载该网址去网页..我将在网页浏览器中获取网址并进行比较。如果为真,它将显示警告对话框,除非不显示。 但我不知道在Web浏览器默认获取URL。我该怎么办?WebView中的事件点击链接
我有一个webview和webview包含一个URL ..我想单击URL,会显示一个警告对话框通知。 我的想法是:当点击该网址时,网络浏览器默认会加载该网址去网页..我将在网页浏览器中获取网址并进行比较。如果为真,它将显示警告对话框,除非不显示。 但我不知道在Web浏览器默认获取URL。我该怎么办?WebView中的事件点击链接
可以获取在网页视图丝毫加载的网址:
webview.getUrl();
也可以覆盖onProgressChanged方法以及当页面加载完成采取行动
webview.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view, int progress){
if(progress == 100){
// Takes the actions
}
}
});