防止在iOS设备中的Safari将数字识别为电话号码

 
在测试中发现iPad上的Safari总会把长串数字识别为电话号码,文字变成蓝色,点击还会弹出菜单添加到通讯录。
 
网上搜索到解决办法:
 
经过测试在a标签中的长串数字不会识别为电话,于是给出现用户名但没有链接的地方嵌套一个无动作的a标签,临时解决了这个问题。
但是这样增加了额外的标签,代码的语义性变得很差,而且对大段文字不能用这个方法。

 

safari有个私有meta属性可以解决这个问题:

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

 


posted @ 2013-11-29 16:28  IT姑凉  阅读(444)  评论(0编辑  收藏  举报