Вы можете исправить это, переопределив WebViewClient вашего WebView. Все, что нужно, это что-то вроде этого:
webView = (WebView) findViewById(R.id.webView);
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return super.shouldOverrideUrlLoading(view, url);
}
});
Просто имейте в виду, что WebView более ограничен, чем полноценный браузер