0

我有一个 webview 并且 webview 包含一个 URL..我想点击到 URL,一个警报对话框通知将显示。我的想法是:当单击该 URL 时,Web 浏览器默认会加载该 URL 以转到网页。我将在 Web 浏览器中获取 URL 并进行比较。如果为真,它将显示警报对话框,除非它不显示。但我不知道在网络浏览器默认获取 URL。我该怎么办?

4

1 回答 1

3

您可以获得在 webview whit 中加载的 url:

webview.getUrl();

您也可以覆盖 onProgressChanged 方法并在页面完成加载时采取行动

webview.setWebChromeClient(new WebChromeClient() {

@Override
public void onProgressChanged(WebView view, int progress){  

        if(progress == 100){
             // Takes the actions
        }
    }
});
于 2012-07-18T16:15:54.913 回答