Outlook и RFC2426

Проблема

Импорт микроформата hCard в MS Outlook не соответствует : передаваемый URL отображается в дополнительных полях, а не в основных.

Пример

Operator’ом экспортируем код в vCard File. И импортируем полученный .VCF в Outlook.


<address class="vcard">
  <a class="url fn nickname" href="http://artem.chertov.name">Artem.Chertov </a>
</address>

Отображение пустой строки в основных полях

Изображение заполненного частого поля

Решение

После трех мощнейших ударов в бубен, стало ясно, что Outlook воспринимает содержимое элементов начиная со второго вхождения class url. Следовательно имеем код:


<address class="vcard">
  <span class="url">
    <a class="url fn nickname" href="http://artem.chertov.name">Artem.Chertov </a>
  </span>
</address>

В результате H2V, успешно получаем:


FN;CHARSET=utf-8:Artem.Chertov
URL:Artem.Chertov
URL:http://artem.chertov.name

Ресурсы

Комментарии

Ваши комментарии (4)

  1. pepelsbey at Декабрь 05, 2007, 14:13 says:

    Что-то мне кажется, что этот танец с лентами ради удовольствия Outlook несколько не соответствует задумке микроформатов…

    Хотя большое спасибо за исследование ;)

  2. Artem.Chertov at Декабрь 05, 2007, 14:32 says:

    @ pepelsbey: ага, но с имплементацией, ведь, тоже нужно что-то делать. Вот, к примеру, в комментариях, я ничего кроме псевдонима и урла микроформатировать не могу. Так получается, что и их я «нормально» передать не могу? :)

    К тому же, все продукты, импортирующие VCard, работают с массивом урлов замечательно.

    Спасибо за комментарий! ;)

  3. pepelsbey at Декабрь 05, 2007, 16:45 says:

    Требую RSS ;)

  4. Artem.Chertov at Декабрь 05, 2007, 19:59 says:

    @ pepelsbey: готово. Добавил в сайдбар ;)

Оставить комментарий

Add comment





(можно использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>)