【问题标题】:Problems using extensions in tel: hyperlinks on Android 4在 tel 中使用扩展的问题:Android 4 上的超链接
【发布时间】:2015-06-19 23:09:28
【问题描述】:

我们有一个带有一些电话号码链接的移动网站,如下所示:

href="tel:12345678,123"

这适用于大多数设备,但似乎不适用于许多/所有 Android 4 设备。当您点击链接时,扩展程序根本不会出现在拨号器中。

有人找到解决办法了吗?

【问题讨论】:

    标签: android html mobile-website android-4.0-ice-cream-sandwich


    【解决方案1】:

    根据the documentationtel: 方案支持RFC 3966。阅读这些 RFC 有点像在粘土板上阅读楔形文字,但据我所知,您的语法不是该标准的一部分。看起来你想要tel:12345678;ext=123

    【讨论】:

    • 感谢您的回答。根据开发人员的说法,这也不起作用。
    【解决方案2】:

    我刚刚在 Android 2.1 上测试了这两种方法。

    tel:5553334444;ext=123 最终拨打的是 358123 而不是 123 的分机号,因为它会将 ext 转换为数字。

    正确的方法是使用逗号。

    tel:5553334444,123

    在这里使用我们的扩展程序进行了尝试,它立即连接了我。它首先拨打号码,然后暂停,然后自行拨入分机 123。

    【讨论】:

      【解决方案3】:

      由于tel:5553334444;ext=123 仅适用于低于 4.0 且tel:5553334444,123 适用于 4.0+,因此您可以考虑的事情是检查用户代理并推出适当的代理。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-26
        • 1970-01-01
        • 1970-01-01
        • 2015-05-18
        • 2015-07-09
        • 1970-01-01
        相关资源
        最近更新 更多