【问题标题】:Tel numbers not handled on IOS EmulatorIOS 模拟器上未处理的电话号码
【发布时间】:2012-11-02 01:52:04
【问题描述】:

我正在为 IOS 开发一个基于 phonegap 的应用程序,该应用程序已经为 Android 完成。我在 html 页面上有以下链接:

<a href="tel:0180123456789">0180123456789</a>

Android 设备可以正确解释它。 如果我在 XCode 中的 iPhone 模拟器上单击此链接,控制台会给我以下反馈:

无法加载网页并出现错误:无法显示网址

这仅仅是因为模拟器吗?我还不能在真实设备上测试它,这就是为什么现在无法为我检查它的原因。

【问题讨论】:

    标签: ios cordova tel


    【解决方案1】:

    根据the Apple URL Scheme Reference

    如果设备上没有安装电话应用程序,打开电话 URL 向用户显示适当的警告消息。

    将其安装在设备中,如果没有其他问题,您的点击通话链接将起作用。

    【讨论】:

      【解决方案2】:

      这似乎是模拟器的问题。当我在模拟器中运行它时,我遇到了与您相同的错误,但在设备上它运行良好。

      【讨论】:

      • 为获得批准而欢呼!节省了我很多时间,不用再担心这个了。
      猜你喜欢
      • 2015-08-02
      • 1970-01-01
      • 2012-07-20
      • 1970-01-01
      • 1970-01-01
      • 2011-08-28
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      相关资源
      最近更新 更多