Android - Abrir links _blank de destino no WebView com navegador externo
Eu construo umWebView
que exibe um site. O site contém links semtarget="_blank"
atributo e alguns com ele.
Eu preciso abrir os links comtarget
definidos no navegador do dispositivo padrão externo e aqueles sem ele dentro do WebView.
Estou usando umWebViewClient
e eu tentei por aí com esta função, mas ainda todos os meus links são abertos dentro doWebView
:
Alternativa 1:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return super.shouldOverrideUrlLoading(view, url);
}
Alternativa 2:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
Alguém sabe como posso abrir links em branco externamente?
Obrigado!
PS: Para evitar mal entendidos: não posso usaressa abordagem porque a única maneira que eu sei o link deve ser aberto externamente é otarget
atributo.