禁用WebView中邮件地址的自动链接

3
Android WebView会自动检测HTML中的邮寄地址,并允许您单击它以启动地图。是否有任何方法可以在没有本机代码更改的情况下禁用此功能?我可以在HTML标记中添加一些内容或取消JavaScript事件以防止发生这种情况吗?
如果我需要在本机代码中进行此更改,应该如何操作?
编辑:当我说邮寄地址时,我的意思是物理街道地址,例如:
123 Main Street Sometown, CA 12345

这个HTML中是一个mailto:address@place.com的链接吗?还是只是纯文本? - FoamyGuy
我认为他指的是一个建筑地址。 - Kevin Qiu
我认为Kevin是正确的,但问题不明确,楼主能否澄清一下? - slayton
我指的是一个实际的街道地址。我已经在问题中更新了一个例子。谢谢! - Jeff
我曾经遇到过这个问题。我使用了一个小技巧:< span >mail< /span >@sample.com - user1770729
1个回答

3

如果可能的话,在你要包含在 WebView 中的页面中,你可以尝试使用以下 meta 标签。

<meta name="format-detection" content="address=no" />

来源: http://phpaul.wordpress.com/2011/01/14/writing-a-webpage-for-a-mobile-device/

本文将介绍如何为移动设备编写网页。首先,要确保你的网页能够在移动设备上正确显示,因此需要使用响应式设计或专门为移动设备设计的模板。其次,需要考虑移动设备的网络速度和数据流量限制,因此应该尽可能减小页面大小和请求次数。最后,还需要注意移动设备的操作方式和屏幕大小,以便提供更好的用户体验。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接