title: Android Webview + WebViewClient + javascript + hardware input
body: <p>I've a webview which should distinguish between internal site links and external links. I achieve this behavior by adding a html anchor named "#external" to every link url which contains html-attribute target="_blank" with the help of javascript and checking the urls with WebViewClient's  </p>
  
  <blockquote>
    <p>shouldOverrideUrlLoading</p>
  </blockquote>
  
  <p>This solution works great as long as the user selects a link on the touchscreen. If the user selects a link with a hardware input method (e.g. scroll-ball or enter-key) the html anchor is missing from the request url and as a result my external link detection won't work.</p>
  
  <p>Any ideas of what's going wrong?</p>
  
  <p>Thx in advance,
  alex</p>