如何只允许其他应用程序打开webView中的链接?

时间:2014-09-10 15:22:35

标签: java android webview

制作一个在webView中加载网址的Android应用,但该网页包含我不想在网页视图中打开的图片和视频的链接,如果用户点击了未加载其中一个白名单链接的链接然后我希望它提示用户在Android网页浏览器或谷歌浏览器中打开链接。

到目前为止我有这个:

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    String url = "http://myurlhere.com";
    WebView view = (WebView) this.findViewById(R.id.webView1);
    view.getSettings().setJavaScriptEnabled(true);
    view.setWebViewClient(new WebViewClient());
    view.loadUrl(url);
    String currentUrl = view.getUrl();
    if (currentUrl != url) {
        view.loadUrl(url);
    }

}

但是这仍然允许在webView中打开链接。

0 个答案:

没有答案