title: Webview shouldOverrideUrlLoading not getting called
body: <p>I am making an ebook reader which uses epub format to load books into webviews.
  In some of the books there is an anchor link to some portions in the same chapter. Each chapter is loaded as html. This is how the link look like </p>
  
  <pre><code>file:///storage/sdcard0/Android/data/com.abc.reader/files/Download/498935/epub/resources/498935/OEBPS/#footnote-165093-1-backlink
  </code></pre>
  
  <p>I tried using <code>shouldOverrideUrlLoading()</code> method to get the call back , but it's not getting called and when I press the links in <code>onPageFinished</code> the url shown as <code>about:blank</code></p>
  
  <pre><code>reader.setWebViewClient(new WebViewClient() {
  
  
      @Override
      public boolean shouldOverrideUrlLoading(WebView view, String url) {
          Log.w("TESTTESTOVERRIDE "+url);
          view.loadUrl(url);
          return false;
      }
  
  
      @Override
      public void onPageFinished(WebView view, String url) {
          // after the data has been loaded, the following is executed
          // TODO Auto-generated method stub
          super.onPageFinished(view, url);
  
              System.out.println("check.... onPageFinishedEntered.."
                      + url.toString());
  
              view.loadUrl(jsfileloadurl);
  
  
  
  
      }
  </code></pre>
  
  <p>Any ideas?</p>
  
  <p>EDIT: In 4.1 devices I get the anchor links correctly,but in 4.4 or 5.0 it is about:blank. (in both cases <code>shouldOverrideUrlLoading</code> is not called)</p>