如何添加一个链接,将从safari中将事件添加到您的iPhone日历中?

时间:2008-10-03 19:16:21

标签: iphone html mobile-safari

这看起来应该很简单,但经过几个小时的谷歌搜索我还没弄明白。我知道我可以使用ICS文件添加iCal链接,但这不适用于iPhone。

顺便说一下,当我说iPhone的时候,我也希望它可以在触控上工作。有人有运气吗?

6 个答案:

答案 0 :(得分:9)

您可以使用网络协议让iPhone下载.ics文件(在移动网页上使用Safari):

WebCal中://website.mobi/mymeeting.ics

答案 1 :(得分:5)

从iOS 5开始,如果您创建一个简单的http链接到.ics文件,Mobile Safari将提供在日历中打开它。

答案 2 :(得分:4)

根据iPhone文档,日历应用程序没有URL方案。 (有邮件,电话,地图,YouTube和iTunes的URL方案。)

当然可能有一些没有文件证明的东西,但我不确定即使你能找到它也会使用它。

答案 3 :(得分:3)

答案 4 :(得分:1)

当然可以,但只有在设备上安装了JavaScript应用程序。查看http://tetontech.wordpress.com以了解如何从JavaScript调用Objective-C。然后,您可以使用此Xcode中的文档中的“日历存储编程指南”来执行您想要的操作。

答案 5 :(得分:1)

这是不可能的。 Apple不希望你这样做。

现在,您可以做的是为javascript书签添加书签,该书签检查调用它的浏览器的用户代理,如果用户在其笔记本电脑或台式机Mac上的Safari上,则使用标准方法调用iCal(ICS文件) )。

iPhone上的用户可以将您的页面标记为主屏幕书签,其中包含一个有用的(可能是自定义的)图标,该图标表示“事件”和标题为“在8:15遇见玛丽”。然后,当他们同步书签时,他们可能会被提醒事件并在桌面浏览器上调用它。

这里有很大的障碍来教育用户如何使用这个系统,但是如果你能说服人们这样做,它会起作用。我想。