我目前正在建立一个网站,在那里,只需一触,你应该能够添加一个联系人到您的iPhone/Android通讯录。该网站目前是HTML5,但可以实现Javascript和/或PhP选项。因此,有没有一种方法,在点击一个链接,移动终端将打开地址簿已经充满了信息,我希望它有(姓名,电子邮件地址,街道地址,电话号码)。我到处寻找,只找到方法来编程应用程序,将做同样的事情。我想从一个网页。有没有地方能让我学会这个?PS:目前,我正在尝试所有的东西。VCF文件,可以下载的点击。...这似乎让我无处此刻。
6bc51xsx1#
W3C将Contacts API定义为工作草案,但据我测试,iOS设备不支持它(我有iOS4的iPad和iOS5的iPhone)。你应该测试一些Android设备,并告诉我们,如果他们支持联系人API或不.这对未来的读者会很有用。如果你有联系人API支持,你可以这样做:
if(navigator.contacts){ var mycontacts = []; navigator.contacts( ['emails.value', 'name', 'friends'], function(contacts) { for(i in contacts) { mycontacts.push(contacts[i]); } ); }
8wtpewkr2#
你可能不得不从设备方面来解决这个问题。如果这就是你最终要做的,那就试试跨平台框架。不确定你的灵活性是什么,但对于跨平台设备集成应用程序,我强烈推荐PhoneGap。另外,听起来你已经在HTML5和CSS方面有了一些经验。这可以很容易地跨设备处理联系人集成。
fhity93d3#
我得到的第一个想法是使用Android(大多数Android用户,有一个谷歌帐户)的谷歌联系人API。
yrdbyhpb4#
我也在寻找这个,我只找到了这个“接近”的解决方案:1.为您的联系人卡片制作QR1.使用类似于以下链接:
http://qrdroid。com/decode?q=[FULL-QR-IMAGE-URL]
1.如果用户安装了QR Droid,它将解码URL。一个视频在这里:http://www.youtube.com/watch?v=e-2D3uCV2bE就我个人而言,我发现这个解决方案有点bug,这更安全:1.用户从浏览器保存QR图像(长按,保存图像)1.打开保存的图像1.点击“菜单”-〉分享-〉使用QR Droid解码这里的视频http://www.youtube.com/watch?v=Ws99exsZEIs
这是违反直觉的你需要安装android和QR droid我不知道这是否可能与iPhone,和其他手机。
zzlelutf5#
创建VCF;粘贴下面的代码在记事本.然后更改联系信息部分。保存为vcf。
BEGIN:VCARD VERSION:3.0 N:Smith;John;;Mr.; FN:John Smith ORG:Acme Corporation TITLE:Sales Manager TEL;TYPE=WORK,VOICE:(123) 456-7890 ADR;TYPE=WORK:;;123 Main St.;Anytown;CA;12345;USA EMAIL:john.smith@example.com END:VCARD
现在将此vcf文件上传到托管服务器并获得其链接。现在这个链接可以在互联网上的任何地方跨设备和平台共享。一旦从移动的上点击了这个链接。它将要求将其直接保存为联系人。
5条答案
按热度按时间6bc51xsx1#
W3C将Contacts API定义为工作草案,但据我测试,iOS设备不支持它(我有iOS4的iPad和iOS5的iPhone)。你应该测试一些Android设备,并告诉我们,如果他们支持联系人API或不.这对未来的读者会很有用。
如果你有联系人API支持,你可以这样做:
8wtpewkr2#
你可能不得不从设备方面来解决这个问题。如果这就是你最终要做的,那就试试跨平台框架。
不确定你的灵活性是什么,但对于跨平台设备集成应用程序,我强烈推荐PhoneGap。另外,听起来你已经在HTML5和CSS方面有了一些经验。这可以很容易地跨设备处理联系人集成。
fhity93d3#
我得到的第一个想法是使用Android(大多数Android用户,有一个谷歌帐户)的谷歌联系人API。
yrdbyhpb4#
我也在寻找这个,我只找到了这个“接近”的解决方案:
1.为您的联系人卡片制作QR
1.使用类似于以下链接:
http://qrdroid。com/decode?q=[FULL-QR-IMAGE-URL]
1.如果用户安装了QR Droid,它将解码URL。
一个视频在这里:http://www.youtube.com/watch?v=e-2D3uCV2bE
就我个人而言,我发现这个解决方案有点bug,这更安全:
1.用户从浏览器保存QR图像(长按,保存图像)
1.打开保存的图像
1.点击“菜单”-〉分享-〉使用QR Droid解码
这里的视频
http://www.youtube.com/watch?v=Ws99exsZEIs
这是违反直觉的
你需要安装android和QR droid
我不知道这是否可能与iPhone,和其他手机。
zzlelutf5#
创建VCF;粘贴下面的代码在记事本.然后更改联系信息部分。保存为vcf。
现在将此vcf文件上传到托管服务器并获得其链接。现在这个链接可以在互联网上的任何地方跨设备和平台共享。一旦从移动的上点击了这个链接。它将要求将其直接保存为联系人。