当webview里面有js,js有跳转的时候,会去调用默认浏览器
[java] view plaincopy
- mWebView.setWebViewClient(new WebViewClient() {
- @Override
- public boolean shouldOverrideUrlLoading(WebView view, String url) {
- view.loadUrl(url);// 使用当前WebView处理跳转
- return true;// true表示此事件在此处被处理,不需要再广播
- }
-
- @Override
- public void onPageStarted(WebView view, String url, Bitmap favicon) {
- // 有页面跳转时被回调
- }
-
- @Override
- public void onPageFinished(WebView view, String url) {
- // 页面跳转结束后被回调
- }
-
- @Override
- public void onReceivedError(WebView view, int errorCode,
- String description, String failingUrl) {
- // 出错
- }
- });
|