0

我有一个 webview,其中包含从混合的 xml 和 html 文件编写的 html 内容。内容有电子邮件地址和电话号码。该代码在 iPhone 上运行良好。在 Android 中,链接没问题,但是当我触摸电话号码时,什么也没有发生。电话号码的格式一定要特别吗?如何在 Android 上的 webviews 上链接电话号码?谢谢你的帮助!

最好的问候曼努埃拉

4

2 回答 2

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);  
}
于 2012-03-14T11:21:41.150 回答
0

它应该像在 HTML 中将“href”属性添加到电话号码一样简单。如果存在,浏览器将处理意图。

于 2012-03-14T15:45:50.393 回答