相关疑难解决方法(0)

Android - 使用外部浏览器在WebView中打开目标_blank链接

我建立一个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属性.

android android-webview webviewclient

24
推荐指数
2
解决办法
3万
查看次数

标签 统计

android ×1

android-webview ×1

webviewclient ×1