Android - Otwórz docelowe _blank linki w WebView za pomocą zewnętrznej przeglądarki
BudujęWebView
który wyświetla stronę internetową. Strona zawiera linki beztarget="_blank"
atrybut, a niektóre z nim.
Muszę otworzyć linki za pomocątarget
zdefiniowane w zewnętrznej standardowej przeglądarce urządzeń i bez niej w WebView.
UżywamWebViewClient
i wypróbowałem tę funkcję, ale nadal wszystkie moje linki są otwierane wWebView
:
Alternatywa 1:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return super.shouldOverrideUrlLoading(view, url);
}
Alternatywa 2:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
Czy ktoś wie, jak mogę otworzyć puste linki na zewnątrz?
Dzięki!
PS: Aby uniknąć nieporozumień: nie mogę użyćto podejście ponieważ jedynym sposobem, w jaki wiem, że link powinien być otwarty zewnętrznie, jest linktarget
atrybut.