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.

questionAnswers(3)

yourAnswerToTheQuestion