我有一个webview,其中包含从混合的xml和html文件中编写的html内容。 内容包含电子邮件地址和电话号码。该代码在IPhone中运行良好。在Android中,链接是可以的,但是当我触摸电话号码时,没有任何事情发生。电话号码的格式是否必须特别?如何在Android上的网页浏览中链接电话号码? 谢谢你的帮助!
祝你好运 和Manuela
答案 0 :(得分:0)
如果您打算在用户点击“phone_number”时拨打电话,则需要为Android编写不同的代码。
你可以写:
var num = "12345678";
if(Ti.Platform.osname === 'android')
{
var intent = Ti.Android.createIntent({
action: Ti.Android.ACTION_CALL,
data: 'tel:'+num
});
Ti.Android.currentActivity.startActivity(intent);
}
else
{
Titanium.Platform.openURL('tel:'+num);
}
答案 1 :(得分:0)
应该像在HTML中的电话号码中添加“href”属性一样简单。如果有,那么浏览器将处理意图。