有没有一种方法可以使电话号码在iPhone或Android手机上可点击以用HTML拨打电话?


78

是否可以使电话号码在HTML中可点击,以便用户单击该电话号码时被呼叫?


您是在做HTML标记还是在尝试使用第三方网站并提取电话号码?
techiServices 2010年

@sugarynugs正在做HTML标记。
leeand00 2011年

1
你试过mbairds回答吗?看起来像您想要的东西,但是它是否使Android拨打电话号码…
techiServices 2011年

对不起,我这么密集。我没有意识到您的问题是关于生成HTML,而不是在设备上显示它。我将删除答案。
Dan Breslau

Answers:


158

这样的事情应该起作用:

<a href="tel:+1-800-555-5555">Call 1-800-555-5555</a>

更多信息:

http://en.wikipedia.org/wiki/URI_scheme#tel

http://tools.ietf.org/html/rfc3966


2
这也可以在Android以外的设备上使用吗?如黑莓和iPhone?(当然使用它们的默认浏览器)此外,在Opera Mini或Opera Mobile之类的浏览器上呢?
leeand00 2011年

3
是的,这与Android无关。我已经在iOS和Android上对其进行了测试。
Mark B

0

您可以使用以下方法在iOS中检测电话号码:

<i>web_view.dataDetectorTypes=UIDataDetectorTypePhoneNumber;<i>
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.