2014-01-24 33 views
0

我无法做一个电话:链接发送特定代码:*1#点击呼叫电话:链接不发送“#”符号

链接是正常电话:链接:

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

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

我试图用%23(而不是#)逃脱它,但没有,我在链接中看到%23。任何想法?

+0

@putvande角色 - 可能是它像一个平衡检查器或一个数据使用检查器* 123#类似的东西。 – Krishna

+0

这是一个代码,它必须通过电话拨... –

回答

1

我假设你使用的是iPhone - 这是来自苹果寻求帮助exerpt

为了防止用户恶意重定向的电话或改变 电话或账户的行为,将手机应用程序支持最,但不是全部,在tel方案中的特殊 字符。具体而言,如果URL包含*或#字符,则电话应用程序不会尝试拨打相应的电话号码。

他们在*上放宽了它,但不在散列上 - 这很烦人我知道!

+0

好吧,这可能是...非常感谢! –

+0

http://stackoverflow.com/questions/4660951/how-to-use-tel-with-star-asterisk-or-hash-pound-on-ios – putvande