我用phonegap编写了一个应用程序。
我有一个从服务器收到的电话号码列表。 当单击列表中的项目时,控制器会对此功能进行分类:
$scope.call = function(number){
document.location.href = 'tel:' + number;
}
在iPhone上没关系,但在Android上我得到了:
unsafe:tel:+97235726333
为什么呢?它是utf-8编码的问题吗?
答案 0 :(得分:0)
有些系统不考虑+ in考虑因素,我知道在过去的旧项目中我遇到了一些问题。你可以做的一件事就是将+替换为00两个零与一个加号相同,然后它变成一个完整的整数而没有+可能是内部解析器的问题。
$scope.call = function(number){
document.location.href = 'tel:' + number.replace("+","00");
}