HTML / XHTML TEL:和USSD字符串

时间:2010-08-11 10:05:03

标签: html ussd tel

大家好我想让<a href='tel:*120*5xxxx#' />工作,但它不喜欢USSD部分。有没有办法使用tel:用USSD字符串?

PS。上面的xxxx表示数值,是的,我尝试过urlencoding。

1 个答案:

答案 0 :(得分:0)

据我所知,Iphone不允许html链接中包含 USSD 代码,它们会被忽略。 this answer可能会更好地解释它。

Android从它的角度来看,有不同的行为。我通常escape包含USSD的字符串,它取决于你编程的语言,我的意思是,在javascript中可能是escape()urlencode()例如,如果你在php上。无论如何,做一些测试,似乎Android手机可以或不能跟随 USSD 代码的链接,因为它已被发现某些手机上的漏洞(首先是galaxy s3)你可以重置手机上有正确的 USSD 代码,没有任何用户提示。这些已经导致Android的补丁(据我所知),但我不知道接下来会发生什么。