Shi*_*dem 1 android webview webviewclient webchromeclient android-studio
我有一个WebView在其中加载网页的程序。在此网页中用户需要执行一些操作。当用户到达特定网页时需要执行特定操作。此操作应该自动执行。
如何连续检查 WebView 中的当前 URL 并将操作连接到特定条件?
示例代码是:
String url = wv.getUrl();
if (url.contains("string"))
{
code = url.substring(url.lastIndexOf("value=") + 6);
dialog.dismiss(); //action
}
Run Code Online (Sandbox Code Playgroud)
但是,我可以将其放在哪里,以便它不断检查WebView? 任何帮助表示赞赏。
你有,
webView.setWebViewClient(new WebViewClient()
{
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
String url = webView.getUrl();
if (url.contains("string"))
{
code = url.substring(url.lastIndexOf("value=") + 6);
dialog.dismiss(); //action
}
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6535 次 |
| 最近记录: |