许多日历程序(Outlook,iCal)支持vCal下载事件信息并将其添加到您的日历中.其他人可以使用vCalendar微格式来提取数据.然而,这些似乎都不支持iPhone.
是否有任何功能等同物允许我在页面上列出事件信息并让网站访问者通过单击将事件添加到她的日历中?由于Mobile Safari可以非常轻松地从网页中提取电子邮件和电话号码,因此事件的类似功能似乎很奇怪.
具体而言,CN(通用名称)参数,例如
ORGANIZER; CN = John Doe,Eng:mailto:jd@some.com
恕我直言,RFC对此很模糊.它是关于非常明确的属性值的类型文本,但此参数,它只是说" 参数值是文本 ".无论如何,为TEXT类型指定的转义对于参数值似乎不完整(例如,':'未被转义).
非常感谢!
我正在开发一个项目,我们将支持将事件导出到Outlook 2007,Outlook 2010和iCal的功能.我已经做了一些研究,发现iCal(支持iCal程序)和vCal(支持Outlook)基本上是相同的,从我所见.似乎iCal基于旧的vCal格式,所以我试图看看我可以在两个实现之间借用什么来更容易生成.ics和.vcs文件.我发现了一个C#实现的vCal文件,并为一个C#实现的iCal文件也是如此.
那里有没有人知道两者之间真正的区别?看起来iCal还有一些属性,而版本2.0的vCal是1.0.
是否有任何库已经处理导出到这两个单独的类型,所以我不必写基本相同的东西或库来处理这两个?
Outlook 2007和Outlook 2010之间的vCal实现是否不同?
注意:我知道Outlook也支持iCal(*.ics)格式,但是除了*.ics文件之外,我们还被要求支持创建vCal(*.vcs)文件.