当前位置:  开发笔记 > Android > 正文

防止在Android WebView中自动链接电子邮件和URL

如何解决《防止在AndroidWebView中自动链接电子邮件和URL》经验,为你挑选了1个好方法。

我有一个WebView可能包含似乎正在"自动链接"的数据.看起来像电子邮件地址的东西正在变得可点击,即使它现在在标签内或具有onclick属性.如何禁用此自动链接?

我看过WebView文档以及WebSettings文档,但似乎没有看到任何提到这种行为的东西.

替代文字http://beautifulpixel.com/assets/5554_Fast-20100706-110228.png



1> Paaske..:

我知道这有点晚了,但是为了将来参考,这可能是一个解决方案,无论链接是自动创建还是在-tag中定义,都可以使用.

myWebView.setWebViewClient(new WebViewClient(){
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        // return true; // will disable all links

        // disable phone and email links
        if(url.startsWith("mailto") || url.startsWith("tel")) {
            return true;
        }

        // leave the decision to the webview
        return false;
    }
});

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有