title: webChromeClient opens link in browser
body: <p>I have searched and read a lot of posts but can not figure out how to do it in my code.</p>
  <p>I want to use geolocation in my app and need to view in webChromeClient in stead of webViewClient which I use for the html files now and the links does stay in the same view.</p>
  <p>When I change this to webChromeClient, the html links, like <code>&lt;a href=&quot;http://url/file.php?q=123&quot;</code>, are suddenly opening in the browser!</p>
  <p>How can I prevent this?</p>
  <pre><code>myWebView = new WebView(this);  
  myWebView.getSettings().setJavaScriptEnabled(true);   
  myWebView.getSettings().setLoadWithOverviewMode(true);
  myWebView.getSettings().setUseWideViewPort(true);
  myWebView.getSettings().setGeolocationEnabled(true);
  myWebView.setWebChromeClient(new WebChromeClient() {
  public void onGeolocationPermissionsShowPrompt(String origin, android.webkit.GeolocationPermissions.Callback callback) { 
          callback.invoke(origin, true, false); }
  });
  myWebView.loadUrl(&quot;file:///android_asset/HTML/index.html&quot;);
  setContentView(myWebView);
  </code></pre>