如何使用 tel:123# 在移动浏览器自动拨号器中填充“#”?
前任:
<a href='tel:123#'>Dial this number</a>
这只会在本机自动拨号器中填充“123”。有什么方法可以在拨号器中包含#?
您不能,请参阅如何在 iO 上使用 tel: with *(星号,星号)或 #(哈希,磅)?
Apple Link应该会有所帮助。
为了防止用户恶意重定向电话或更改电话或帐户的行为,电话应用程序支持 tel 方案中的大部分(但不是全部)特殊字符。 具体来说,如果 URL 包含 * 或 # 字符,电话应用程序不会尝试拨打相应的电话号码。
我在 android 上也有同样的问题,不仅在 iphone 上,而且我已经通过转义字符串解决了(至少对于 Android 而言):
<button class="phoneCallButton">click me and call an hash number</button>
$(document).ready(function(){
$(".phoneCallButton").click( function()
{
window.location = 'tel:'+escape("*123#");
}
);
});