点击呼叫电话:链接不发送'#'符号

时间:2014-01-24 16:38:27

标签: jquery hyperlink symbols phone-number tel

我无法制作发送特定代码的tel:link:*1#

链接是正常的tel:link:

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

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

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

2 个答案:

答案 0 :(得分:2)

Android会让您使用链接中的特殊字符进行调用,但iOS不会。

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

%23是#

的字符

答案 1 :(得分:1)

我假设你正在使用iphone - 这是苹果帮助的一个例外

  

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

他们放松了*而不是哈希 - 我知道这很烦人!