Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 webview 并且 webview 包含一个 URL..我想点击到 URL,一个警报对话框通知将显示。我的想法是:当单击该 URL 时,Web 浏览器默认会加载该 URL 以转到网页。我将在 Web 浏览器中获取 URL 并进行比较。如果为真,它将显示警报对话框,除非它不显示。但我不知道在网络浏览器默认获取 URL。我该怎么办?
您可以获得在 webview whit 中加载的 url:
webview.getUrl();
您也可以覆盖 onProgressChanged 方法并在页面完成加载时采取行动
webview.setWebChromeClient(new WebChromeClient() { @Override public void onProgressChanged(WebView view, int progress){ if(progress == 100){ // Takes the actions } } });