我查看了iCal规范,但没有找到任何相关内容。过去几天里,我也通过谷歌进行了多次搜索。
我发现一些人使用服务器端语言(主要是PHP)来读取.ics文件并删除额外的字符,这使我认为它们不受支持,因为它们删除了额外的标记。
是否可以在.ics文件中包含注释?我不是指组件属性。
编辑:经过更多搜索,我得出结论,位于BEGIN:VCALENDAR
和END:VCALENDAR
之外的任何内容都可能被忽略,从而成为注释。我导出了我的一个Google日历,手动添加了一些内容,然后上传回去,似乎没有出现任何问题。对此有什么想法或经验吗?
编辑2:回到这个问题,我认为最好的方法是定义自己的自定义属性,以X-开头,如下所示。如果读取文件的工具无法识别它,则会将其忽略。因此,具体方法是确保选择一个不太可能被识别的名称。
END:VCALENDAR
行后添加内容的想法适用于 iCalcreator PHP 库。感谢您的提示! - coredumperror