如何在Web应用程序中访问iPhone通讯录?

6
我正在为我的公司开发一个Web应用程序。在这个应用程序中,有一个包含联系人信息的输入字段表单。我想创建一个按钮,以便在单击时可以在通讯录中创建联系人。
是否有任何方法可以使用JavaScript或其他Web语言访问通讯录?
例如,在Windows和IE上,我们可以使用JavaScript创建ActiveX对象来在Outlook中创建联系人...
谢谢。
2个回答

2
如果这种做法可行,我就要吃掉我的Mighty Mouse
抱歉回答有些不相关。
附言:为了让这个答案更相关一些,您可以通过创建本地应用程序和Web应用程序之间的混合体来实现此目的,其中本地应用程序将弹出地址簿,然后将其数据返回给Web应用程序。

2
不用在意那只强大的鼠标,我会使用我的苹果有线键盘(带数字键盘的铝制键盘!)来工作。 - Dan McClain
@Pierre,我真的不这么认为;Safari不支持ActiveX(谢天谢地),并且由于它是一个完整的端口,它不应该有与常规Safari不同的JavaScript API,因此它对通讯录一无所知。 - Jake
@phsr:你想因为Pierre问了这个问题而坐在医院里吗? - user142019

0

如果您创建了一个生成vCard格式文件的链接,iPhone版Safari可能会将其识别为联系人,并在单击链接时自动启动地址簿应用程序。

似乎在iPhone 2.1中无法使用(Safari不支持vCard),但在3.0中可能有效 - 我已经看到人们可以通过iPhone发送vCard,所以也许它们也可以在Safari中使用?我想你只需要尝试一下就知道了。


谢谢Eric,这可能是一个好主意。我正在等待3.0版本,然后我会看看它是否可行。 - user123701
@Pierre - 好像MiRAGe不用吃他的键盘了。 - Eric Petroelje

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接