我目前正在构建一个站点,只需轻轻一按,您就可以将联系人添加到您的 iPhone/Android 通讯录中。该网站目前是 HTML5,但可以实现 Javascript 和/或 PhP 选项。
那么有没有一种方法可以在点击一个链接时,移动设备会打开已经填满我想要的信息(姓名、电子邮件地址、街道地址、电话号码)的地址簿。
我到处都在寻找方法来编写可以做同样事情的应用程序。我想从网页上制作它。我可以在哪里学习如何执行此操作?
PS:目前,我正在尝试使用 .VCF 文件中的所有内容,这些文件可以通过点击下载...目前这似乎无处可去。
最佳答案
W3C 定义Contacts API作为工作草案,但据我测试,它在 iOS 设备中不受支持(我有带 iOS4 的 iPad 和带 iOS 5 的 iPhone)。您应该测试一些 android 设备并告诉我们它们是否支持 Contacts API。这对 future 的读者很有用。
如果您有联系人 API 支持,您可以这样做:
if(navigator.contacts){
var mycontacts = [];
navigator.contacts( ['emails.value', 'name', 'friends'],
function(contacts) {
for(i in contacts) {
mycontacts.push(contacts[i]);
} );
}
关于android - 从 HTML 网页向移动设备地址簿添加联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8669912/