这个专为移动设备设计的Web应用程序是用javascript / backbone编写的,在服务器端有node.js / postgres。在客户端,我有一个函数,它从联系人获取数据并将其解析为.vcf就绪字符串。根据我的理解,客户端javascript不授予对文件系统的访问权限,我可能不得不在节点中进行实际的保存。我尚未开始这部分,因为我担心手机不允许我做我想做的事。
我想有一个按钮,提示用户是否要将联系人添加到他们设备的联系人。这甚至可以从网络应用程序?如果有人能指出我正确的方向,我会很感激。
答案 0 :(得分:1)
由于此类功能可能导致的巨大安全问题,无法从网络访问电话联系人。
虽然有办法通过本机应用程序访问联系人。您可以考虑查看类似PhoneGap的内容,它只是您的Web应用程序的本机包装器,并且它能够允许用户与您的应用程序共享联系人> JS。然后,您将能够修改联系人,添加/删除(如果此类权限被授予您的应用程序。)
并查看PhoneGap中的此文档,该文档具有一些可以满足您需求的实用功能:http://docs.phonegap.com/en/2.5.0/cordova_contacts_contacts.md.html
如需了解更多信息,请查看以下精彩答案:Get users number from iPhone using HTML5/jQuery