我建立一个WebView显示网站.该网站包含没有target="_blank"属性的链接和一些带有它的链接.
我需要打开target外部标准设备浏览器中定义的链接和WebView中没有它的链接.
我正在使用一个WebViewClient,我尝试了这个功能,但我的所有链接仍在以下内容中打开WebView:
备选方案1:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return super.shouldOverrideUrlLoading(view, url);
}
Run Code Online (Sandbox Code Playgroud)
备选方案2:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
Run Code Online (Sandbox Code Playgroud)
有人知道如何在外部打开空白链接吗?
谢谢!
PS:为了避免误解:我不能使用这种方法,因为我知道链接的唯一方法应该是外部打开target属性.