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