移动浏览器错误地将数字呈现为电话

时间:2012-05-23 00:11:43

标签: jquery html css html5 jquery-mobile

我有一张带有一堆普通号码和电话的表格。

喜欢这个人,Mobile HTML rendering numbers 一些数字被渲染为电话。

有没有办法阻止数字字段可点击并呈现为电话?我已经在电话中有一个tel:链接。我不想使用元标记来禁用所有渲染。

2 个答案:

答案 0 :(得分:2)

在标题部分使用格式检测元标记:

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

你也可以在数字之间使用“span”(不推荐。编码噩梦):

<span>718</span><span>265</span><span>342</span>

然后用于iPhone和Android:

<a href="tel:1-408-555-5555">1-408-555-5555</a>

答案 1 :(得分:1)

使用元标记仅禁用电话号码的格式检测,然后在href属性中明确启用“tel:”链接。

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

...

<a href="tel:5555555555">555-555-5555</a>