我希望向我的网站添加功能,用户可以在其中将事件添加到他们的日历中。这引发了兼容性问题,因为最终用户可以使用许多潜在的日历选项(Outlook、Google、iCal 等等)。使问题更加混乱的是,日历既可以是本地软件,也可以是在线云服务。
是否有一个通用的或跨平台的规范我可以用来发布日历事件,还是我坚持写几个不同的规范并让用户选择他们需要下载的一个?
我希望向我的网站添加功能,用户可以在其中将事件添加到他们的日历中。这引发了兼容性问题,因为最终用户可以使用许多潜在的日历选项(Outlook、Google、iCal 等等)。使问题更加混乱的是,日历既可以是本地软件,也可以是在线云服务。
是否有一个通用的或跨平台的规范我可以用来发布日历事件,还是我坚持写几个不同的规范并让用户选择他们需要下载的一个?
您可能正在寻找iCalendar 格式。
iCalendar 被大量产品使用和支持,包括 Google Calendar、Apple iCal、GoDaddy Online Group Calendar、IBM Lotus Notes、Yahoo! Calendar、Evolution(软件)、Mozilla Thunderbird 和 SeaMonkey 的 Lightning 扩展,部分由 Microsoft Outlook 提供。