单击WebView上的超链接启动其他浏览器应用程序

时间:2013-10-23 09:21:46

标签: android webview

我使用下面的代码在WebView中加载URLPath:

    WebView webView = (WebView)findViewById(R.id.webview);
    String myURL = URLPath;
    WebSettings websettings = webView.getSettings();  
    websettings.setSupportZoom(true);  
    websettings.setBuiltInZoomControls(true);   
    websettings.setJavaScriptEnabled(true);  

    webView.setWebViewClient(new WebViewClient());  
    webView.loadUrl(myURL);

网址页面包含超链接 我想在点击超链接的同时启动其他浏览器应用程序(例如chrome) 我该怎么做?

1 个答案:

答案 0 :(得分:1)

使用此代码

webView.setWebViewClient(new WebViewClient(){

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
  if(url.equals("http:\\your.url")
      view.loadUrl(url);
  else
  // Do something here to open link in google chrome or some external browser
  return true;
}
});