大家好。 我在网页上有一个简单的链接,用户可以在其中调用 USSD 号码:
<a href="tel:*111*2#" class="phoneCallButtonLink">*CLICK HERE AND CALL *111*2#</a>
这很简单;现在,如果我在桌面浏览器上测试它,它会弹出一个警报,询问我是否要(使用 Skype)调用号码 *111*2#,没关系。
使用我的 Android 手机(S Note 3),在测试此页面时,手机(或其他东西)从链接中删除了最后一个“#”(仅最后一个),导致调用*111*2。
有人遇到过吗?或者知道如何防止这种情况?
最佳答案
Use URL encoding for special character in a UR L. 例如#
等于%23
这对我有用:
<a ng-href="tel:%23 224">#224</a>
如你所见:
关于html - 哈希键 "#"从 html 页面上的 "tel:"链接中的 ussd 代码中剥离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25890866/