Я построю WebView
, который отображает веб-сайт. Веб-сайт содержит ссылки без атрибута target="_blank"
, а некоторые с ним.
Мне нужно открыть ссылки с target
, определенные во внешнем стандартном браузере устройств, и те, которые без него внутри WebView.
Я использую WebViewClient
, и я пробовал эту функцию, но все мои ссылки открываются в WebView
:
Альтернатива 1:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return super.shouldOverrideUrlLoading(view, url);
}
Альтернатива 2:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
Кто-нибудь знает, как я могу открыть пустые ссылки извне?
Спасибо!
PS: Чтобы избежать недоразумений: я не могу использовать этот подход, потому что единственный способ, по которому я знаю, что ссылка должна быть открыта externallly, - это атрибут target
.