Android - Ziel-_blank-Links in WebView mit externem Browser öffnen
Ich baue einWebView
das zeigt eine Website. Die Website enthält Links ohnetarget="_blank"
Attribut und einige damit.
Ich muss die Links mit öffnentarget
definiert im externen Standardgerätebrowser und diejenigen ohne diesen im WebView.
Ich benutze eineWebViewClient
und ich habe es mit dieser funktion versucht aber trotzdem sind alle meine links in der geöffnetWebView
:
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 leere Links extern öffnen kann?
Vielen Dank!
PS: Um Missverständnisse zu vermeiden: Ich kann nicht verwendendieser Ansatz denn die einzige Möglichkeit, wie ich weiß, dass der Link extern geöffnet werden sollte, ist dietarget
Attribut.