Links sometimes not working in WebView

Posted by littleFluffyKitty on Stack Overflow See other posts from Stack Overflow or by littleFluffyKitty
Published on 2011-01-07T17:01:35Z Indexed on 2011/01/08 2:54 UTC
Read the original article Hit count: 219

Filed under:
|
|

On occasion links in the WebView will not respond. The highlight press color will appear around them but nothing happens. I am also using WebViewClient's shouldOverrideUrlLoading and that function is not called when this happens.

Edit:

I have narrowed this issue down to the following circumstances:

  • The webpage is the first page a WebView opens.
  • The webpage uses meta name="viewport" attribute in the html head
  • The WebView is using WebView.getSettings().setUseWideViewPort(true);
  • Android 2.1 (Doesn't appear to happen in later versions, didn't test earlier)

If a webpage meeting those above is opened no links will work. If another similar page is loaded, those links will not work either. It is not until you load a page without meta name="viewport" that links start to work. After a page without that meta attribute is opened and then you load a page with the meta viewport attribute, the links start working.

© Stack Overflow or respective owner

Related posts about android

Related posts about webview