Android - Open target _blank-links in WebView im externen browser

Baue ich eine WebView - Anzeige einer website. Die website enthält links ohne target="_blank" Attribut und einige mit ihm.

Brauche ich zum öffnen der links mit target definiert, die im externen standard-browser des Geräts, und der, ohne es innerhalb der WebView.

Ich bin mit einem WebViewClient und ich habe versucht, um mit dieser Funktion aber noch alle meine links geöffnet werden, innerhalb der WebView:

Alternative 1:

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {

    return super.shouldOverrideUrlLoading(view, url);        
}

Alternative 2:

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {

    view.loadUrl(url);
    return true;        
}

Weiß jemand wie ich die öffnen kann blank-links außen?

Dank!

PS: Zur Vermeidung von Missverständnissen geben: ich kann nicht mit dieser Ansatzweil der einzige Weg, ich weiß, der link der geöffnet werden sollte, externallly ist die target Attribut.

InformationsquelleAutor der Frage Ron | 2013-08-12

Schreibe einen Kommentar