我无法制作发送特定代码的tel:link:*1#
链接是正常的tel:link:
<button class="call">send the code</button>
<script>
$(".call").click( function()
{
window.location = "tel:*1#";
}
);
</script>
*
发送正确,但当电话号码弹出时,此处没有#
符号。
我试图用%23
(而不是#
)来逃避它,但没有,我在链接中看到%23
。有什么想法吗?
答案 0 :(得分:2)
Android会让您使用链接中的特殊字符进行调用,但iOS不会。
您可以使用特殊字符自动填充拨号盘的最近位置是使用URL编码格式: http://www.w3schools.com/tags/ref_urlencode.asp
%23是#
的字符答案 1 :(得分:1)
我假设你正在使用iphone - 这是苹果帮助的一个例外
防止用户恶意重定向电话或更改电话的行为 电话或帐户,电话应用程序支持大多数,但不是全部的特殊 电话方案中的字符。具体来说,如果URL包含*或#字符,则 电话应用程序不会尝试拨打相应的电话号码。
他们放松了*
而不是哈希 - 我知道这很烦人!