首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向VCALENDAR添加注释/url

向VCALENDAR添加注释/url
EN

Stack Overflow用户
提问于 2013-03-08 00:59:12
回答 3查看 2.9K关注 0票数 1

我正在寻找一种方法来指定一个网址或注释中的icalendar文件,这将由用户代理显示在某种详细信息或属性窗口。(强调由用户代理显示)

我不想为单个事件指定它,而是为整个VCALENDAR元素指定它。它应该与所有常见的用户代理一起工作。

我想使用它来包含一个反馈URL/电子邮件地址,用户可以在不检查原始文件的情况下发现。( ical文件是我唯一的交流渠道)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-08 22:45:24

我切换到使用X-WR-CALDESC (和X-WR-CALNAME)来指定我的描述(和人类可读的名称)。

票数 1
EN

Stack Overflow用户

发布于 2013-03-08 17:42:45

正如您可能已经注意到的,VCALENDAR组件上定义的属性很少(https://www.rfc-editor.org/rfc/rfc5545#section-3.7)。

有一个新的IETF草案扩展了这个列表。其中,https://datatracker.ietf.org/doc/html/draft-daboo-icalendar-extensions属性是在VCALENDAR级别定义的,但它被定义为指向iCalendar流的源,而不是一个解释性的URL。另一方面,您可以在新定义的描述属性中同时填充反馈URL和电子邮件地址(或者,如果您觉得应该将反馈url属性添加到草稿中,也可以ping回作者)。

至于用户代理使用这些属性,这当然是另一回事。我们谈论的是哪些用户代理?

票数 1
EN

Stack Overflow用户

发布于 2014-04-07 05:12:28

一些关于我与不同日历客户打交道的经验,可能会对其他人有所帮助。

iOS iCalendar应用程序似乎可以识别vCalendar项目描述字段中的URL,并将它们转换为可点击的超链接。MS Outlook也认识到了这些。例如:

代码语言:javascript
复制
DESCRIPTION:Go here: http://stackoverflow.com \n

一些客户端支持vcalendar URL属性,例如

代码语言:javascript
复制
URL:http://stackoverflow.com

在iOS iCalendar应用程序中,这些内容清晰地显示在URL字段中。

在X-ALT-DESC中嵌入html文档中的锚定标记也可能会带来一些幸运。

代码语言:javascript
复制
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//E
    N">\n<HTML><BODY><A HREF="http://stackoverflow.com">http://stackoverflo
    w.com</A></BODY>\n</HTML>

显然,你需要在你需要支持的所有客户机上测试URL在vcalendar中的约会。

可能还有其他方法可以添加URL。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15277194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档