【问题标题】:How can I access to the iPhone address book in a web app?如何在 Web 应用程序中访问 iPhone 通讯录?
【发布时间】:2010-11-03 08:18:33
【问题描述】:

我目前正在为我的公司开发一个网络应用程序。在此应用程序中,有一个表单,其中包含有关联系人的信息的输入字段。我想创建一个按钮,允许通过单击在通讯录中创建联系人。

有没有办法用 JavaScript 或其他网络语言访问通讯录?

例如,在 windows 和 IE 上,我们可以在 JavaScript 中创建一个 ActiveX 对象来在 Outlook 中创建联系人...

谢谢。

【问题讨论】:

    标签: iphone web-applications contacts


    【解决方案1】:

    如果事实证明这是可能的,我正在吃我的Mighty Mouse ..

    对于稍微不相关的答案,我深表歉意

    P.S:使这个答案更加相关;您可以通过在原生应用程序和 Web 应用程序之间创建一个混合体来实现这一点,其中原生应用程序将弹出地址簿,然后将其数据返回到 Web 应用程序。

    【讨论】:

    • 别管强大的鼠标,我会吃掉我的 Apple 有线键盘(带键盘的铝制键盘!)
    • @Pierre,我真的不这么认为; Safari 不支持 ActiveX(谢天谢地),因为它是一个完整的端口,它不应该有与常规 Safari 不同的 JavaScript api,所以它对地址簿一无所知。
    • @phsr:仅仅因为皮埃尔问了这个问题,你愿意坐在医院里吗?
    【解决方案2】:

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

    这似乎不适用于 iPhone 2.1(在 safari 中不支持 vCard),但它可能适用于 3.0 - 我已经看到人们将能够通过 iPhone 上的 MMS 发送 vCard,所以也许他们'也可以在野生动物园工作吗?我想你只需要尝试一下就知道了。

    【讨论】:

    • 感谢 Eric,这可能是个主意。我在等3.0,看看能不能用。
    • @Pierre - 好吧,看起来 MiRAGe 根本不必吃掉他的键盘。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多