大家好,我正在尝试使<a href='tel:*120*5xxxx#' />
工作,但它不喜欢 USSD 部分。有没有办法使用 tel: 与USSD字符串?
PS。上面的 xxxx 代表数值,是的,我尝试过 urlencoding。
据我所知,Iphone 不允许 html 链接中包含USSD代码,它们会被忽略。 这个答案也许能更好地解释它。
从它的角度来看,Android 有不同的行为。我通常escape
是包含 USSD 的字符串,这取决于您对其进行编程的语言,我的意思是,在 javascript 中可能是escape()
或者urlencode()
例如如果您在 php 上。无论如何,做一些测试,Android 手机似乎可以或不能遵循USSD代码的链接,因为它在某些手机(首先是 galaxy s3)上发现了一个漏洞,您可以使用正确的USSD代码重置手机,没有任何用户提示。Thes 导致了 Android 的一个补丁(据我所知),但我不知道接下来会发生什么。