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:誤解を避けるために:リンクを外部で開く必要があることを知っている唯一の方法は属性であるため、このアプローチは使用できません。target