iCal附件中的HTML

cat*_*lpa 36 icalendar

iCal附件可以在description属性中包含HTML吗?如果是这样,有什么限制?

cat*_*lpa 46

经过一番研究和测试.答案是合格的号码.含义:你可以把它扔进那里,但你不应该.

RFC并未严格禁止,但DESCRIPTION不适用于HTML内容.

说明应该是您的内容的纯文本版本.带有FMTTYPE text/html声明的属性X-ALT-DESC是HTML内容的适当属性.

以下示例适用于Outlook和Gmail/Google日历,但Thunderbird(带闪电)似乎不支持:(请原谅输出.它是由Outlook生成的)

X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//E
    N">\n<HTML>\n<HEAD>\n<META NAME="Generator" CONTENT="MS Exchange Server ve
    rsion 08.00.0681.000">\n<TITLE></TITLE>\n</HEAD>\n<BODY>\n<!-- Converted f
    rom text/rtf format -->\n\n<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG
    ="en-us"><FONT FACE="Calibri">Is this in HTML?</FONT></SPAN><SPAN LANG="en
    -us"></SPAN><SPAN LANG="en-us"></SPAN></P>\n\n<P DIR=LTR><SPAN LANG="en-us
    "><FONT FACE="Calibri">Bullets:</FONT></SPAN></P>\n\n<P DIR=LTR><SPAN LANG
    ="en-us"><FONT FACE="Calibri">1.&nbsp\;&nbsp\;&nbsp\;&nbsp\;&nbsp\;</FONT>
    </SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-
    us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT FACE="Calib
    ri">Test 1</FONT></SPAN></P>\n\n<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="
    Calibri">2.&nbsp\;&nbsp\;&nbsp\;&nbsp\;&nbsp\;</FONT></SPAN><SPAN LANG="en
    -us"> <FONT FACE="Calibri">Test 2</FONT></SPAN><SPAN LANG="en-us"></SPAN><
    SPAN LANG="en-us"></SPAN></P>\n\n<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPA
    N LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>\n\n</BODY>\n</HTML>
Run Code Online (Sandbox Code Playgroud)

与电子邮件客户端中的任何HTML呈现一样,支持的标签和样式也是有限

  • @GôTô:我是开发人员(作为SO的大多数访问者)并且正在开发一个客户端项目,他们必须在使用不同版本的Outlook(从OL2000到OL2010)的用户之间分发解决方案. (3认同)
  • @dotNET你在2012年使用的是outlook 2003吗? (2认同)