电话:link 在使用匿名呼叫代码 #31# 时无法在 Android 上工作
tel: link not working on Android when anonymous call code #31# is used
问题
我想匿名拨打 HTML 电话:link,前缀为 #31#。这适用于 iPhone,但在 Android 上它会打开一个空的拨号屏幕。
使用不带前缀的 tel: links 在 android 和 iPhone 上都能正常工作。
单击时,link 确实会打开 phone 应用程序,但拨号屏幕是空的。在没有前缀的情况下,拨号屏幕已填写 phone 号码,随时可以呼叫。
我试过的
我尝试使用 encodeURIComponent('#31#')
来转义井号,但没有成功
<a href="tel:#31#0123456798">Anonymous tel:#31#</a> //opens empty dial screen
<a href="tel:0123456789">Regular tel:</a> //does work, but it's not anonymous
我的研究
Similar topics on Whosebug 仅谈论使用 Android Intent 和 ACTION_CALL 的本机 android 代码,这在 JavaScript 中不可用。这对我没有任何用处,我需要一个基本的HTML(或Javascript)解决方案。
问题
如何使用 HTML 中的 tel:
link 对 Android 进行匿名 phone 调用?
演示问题的代码
您必须将 #
替换为 %23
,这样您会得到 %2331%23
而不是 #31#
。
例如:
tel:%2331%23XXXXXXXXXX
问题
我想匿名拨打 HTML 电话:link,前缀为 #31#。这适用于 iPhone,但在 Android 上它会打开一个空的拨号屏幕。
使用不带前缀的 tel: links 在 android 和 iPhone 上都能正常工作。
单击时,link 确实会打开 phone 应用程序,但拨号屏幕是空的。在没有前缀的情况下,拨号屏幕已填写 phone 号码,随时可以呼叫。
我试过的
我尝试使用 encodeURIComponent('#31#')
来转义井号,但没有成功
<a href="tel:#31#0123456798">Anonymous tel:#31#</a> //opens empty dial screen
<a href="tel:0123456789">Regular tel:</a> //does work, but it's not anonymous
我的研究
Similar topics on Whosebug 仅谈论使用 Android Intent 和 ACTION_CALL 的本机 android 代码,这在 JavaScript 中不可用。这对我没有任何用处,我需要一个基本的HTML(或Javascript)解决方案。
问题
如何使用 HTML 中的 tel:
link 对 Android 进行匿名 phone 调用?
演示问题的代码
您必须将 #
替换为 %23
,这样您会得到 %2331%23
而不是 #31#
。
例如:
tel:%2331%23XXXXXXXXXX