html - 哈希键 "#"从 html 页面上的 "tel:"链接中的 ussd 代码中剥离

标签 html ussd

大家好。 我在网页上有一个简单的链接,用户可以在其中调用 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>

如你所见:

enter image description here

关于html - 哈希键 "#"从 html 页面上的 "tel:"链接中的 ussd 代码中剥离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25890866/

相关文章:

javascript - 从中心向外辐射显示图像,而不是按行从左上角显示图像

javascript - 创建/附加 html 元素(浏览器内存)

jquery - 当内容展开时,在 jQuery 动画期间展开 iframe

android - 将 USSD 代码发送到指定的独立 USSD 服务器

html - 在保留滚动功能的同时删除滚动条

html - 响应式网站上的 IE 渲染问题

react-native - 检查屏幕是否在 React Native 中变得模糊或聚焦?

java - 实现 USSD 功能。将服务绑定(bind)到 PhoneUtils 而无需在每次更新时重新启动手机

java-me - 在我们的 J2ME 应用程序中使用 USSD 命令的目的是什么?这可能吗?

c# - 在 C#.net 应用程序中发送短信和 ussd