我有一个WebView可能包含似乎正在"自动链接"的数据.看起来像电子邮件地址的东西正在变得可点击,即使它现在在<a>标签内或具有onclick属性.如何禁用此自动链接?
我看过WebView文档以及WebSettings文档,但似乎没有看到任何提到这种行为的东西.
替代文字http://beautifulpixel.com/assets/5554_Fast-20100706-110228.png
我知道这有点晚了,但是为了将来参考,这可能是一个解决方案,无论链接是自动创建还是在<a>-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;
}
});
Run Code Online (Sandbox Code Playgroud)
kis*_*swa -1
这似乎是 WebView 不可更改的功能。
你可以做相反的事情有没有办法在Android中让WebView自动链接URL和电话号码?并创建一个 javascript 链接剥离器(而不是那里建议的链接注入器)。
不知道还有什么可以解决这个问题。
| 归档时间: |
|
| 查看次数: |
2973 次 |
| 最近记录: |