【问题标题】:Is there a way to make a phone number clickable on an iphone or android phone to make a call in HTML?有没有办法让电话号码在 iphone 或 android 手机上可点击以在 HTML 中拨打电话?
【发布时间】:2011-06-02 02:52:03
【问题描述】:

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

【问题讨论】:

  • 您是在做 HTML 标记还是尝试使用第三方网站并提取电话号码?
  • @sugarynugs 做 HTML 标记。
  • 你试过mbairds回答吗?这看起来像你想要的,但它是否让 Android 拨打号码......
  • 很抱歉这么密集。我没有意识到您的问题是关于生成 HTML,而不是关于在设备上显示它。我要删除我的答案。

标签: android html iphone webkit mobile-safari


【解决方案1】:

这样的事情应该可以工作:

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

更多信息:

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

https://www.rfc-editor.org/rfc/rfc3966

【讨论】:

  • 这是否也适用于 Android 以外的设备?比如黑莓和iPhone? (当然使用他们的每个默认浏览器)此外,在 Opera Mini 或 Opera Mobile 这样的浏览器上呢?
  • 是的,这与 Android 无关。我已经在 iOS 和 Android 上对其进行了测试。
【解决方案2】:

您可以通过以下方式在 iOS 中检测电话号码:

<i>web_view.dataDetectorTypes=UIDataDetectorTypePhoneNumber;<i>

【讨论】:

    猜你喜欢
    • 2013-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-25
    相关资源
    最近更新 更多