private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
} }
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
webview = (WebView) findViewById(R.id.webview);
webview.setWebViewClient(new HelloWebViewClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://mydomain.com");
}
这是一个非常简单的 webview 演示(我是按照教程编写的)。当用户加载我的应用程序时,这个 webview 会弹出,他可以在里面上网。
我如何“收听”一个事件?
- 当 URL 包含“google.com”时
- 或者,当 HTML 包含单词“google”时
当用户使用我的 webview 浏览网页时,我想听这些东西,然后在它发生时调用一个函数。