You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android设备tel链接#号丢失问题求助:*3*123#拨号异常

解决Android中tel链接#号被省略的问题

我之前也碰到过一模一样的问题!Android系统会把URL里的#当作锚点标识符处理,导致拨号时自动省略掉这个符号,咱们得通过URL编码来解决这个问题。

可行的解决方案

把#替换成它的URL编码值%23,这样浏览器就能正确识别并传递完整的拨号号码了。代码示例如下:

<a href="tel:*3*123%23">拨打*3*123#</a>

为什么之前的方法无效?

  • 直接写<a href="tel:*3*123#">:#在URL中属于锚点标记,浏览器解析时会自动忽略这个符号,导致拨号号码缺失#。
  • 使用<a href="tel:*3*123&#num;">:&#num;是HTML实体编码,它只在HTML文本内容中生效,在href属性的URL里,浏览器还是会把它解析成普通的#,依然会被当作锚点处理。

测试建议

你可以在Android的Chrome浏览器或者系统自带浏览器里点击这个链接,就能看到拨号器正确显示*3*123#并正常拨打了。

内容的提问来源于stack exchange,提问作者Salar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:17:31