【问题标题】:click to call tel: link do not send the '#' symbol点击拨打电话:链接不要发送“#”符号
【发布时间】:2014-02-15 18:01:50
【问题描述】:

我无法制作一个 tel: 发送特定代码的链接:*1#

链接是普通电话:链接:

<button class="call">send the code</button>
<script>
$(".call").click( function()
       {
         window.location = "tel:*1#";
       }
);
</script>

* 发送正确,但是当电话号码弹出时,这里没有# 符号。

我试图用%23(而不是#)来逃避它,但什么也没有,我在链接中看到%23。有什么想法吗?

【问题讨论】:

  • @putvande - 可能类似于余额检查器或数据使用检查器 *123# 之类的东西。
  • 是密码,必须用手机拨...

标签: jquery hyperlink symbols phone-number tel


【解决方案1】:

我假设您使用的是 iphone - 这是苹果帮助的摘录

为了防止用户恶意重定向电话或改变用户的行为 电话或帐户,电话应用程序支持大多数(但不是全部)特殊的 tel 方案中的字符。具体来说,如果 URL 包含 * 或 # 字符,则 电话应用程序不会尝试拨打相应的电话号码。

他们在 * 上放宽了它,但在哈希上没有放宽 - 我知道这很烦人!

【解决方案2】:

Android 将允许您在链接中使用特殊字符进行调用,但 iOS 不会。

使用特殊字符自动填充拨号盘的最接近方法是使用 URL 编码格式: http://www.w3schools.com/tags/ref_urlencode.asp

%23 是#的字符

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-21
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多