Как убрать автоматические ссылки в тексте в email на iOS

Email кодеры давно уже знают о такой особенности устройств от Apple, как добавление синих ссылок к тексту в письмах. Текст неожиданно может стать ссылкой, даже если вы таких настроек не прописывали, но Apple считает, что он умнее вас и вставляет ссылки на свои приложения где ни попадя.

Как убрать автоматические ссылки в тексте в email на iOS

Если в тексте электронного письма встречаются даты, время, адреса то на устройствах от Apple они автоматически превращаются в ссылки. То есть становятся ярко синими, подчеркнутыми и ссылаются на приложения такие как календарь или карты.

Что делать чтобы даты и адреса не становились ссылками в email?

Проблему с ссылками в email на iOS устройствах решает такой небольшой код:

1
2
3
4
5
6
7
8
a[x-apple-data-detectors] {
    color: inherit !important;
    text-decoration: none !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
}

Этот код необходимо добавить один раз в стили письма в header, он прекрасно работает для Apple и игнорируется иными платформами.

Скрин с iPhone 5S до и после применения кода:

Как убрать автоматические ссылки в тексте в email на iOS

Для тех кто не заметил, фраза «Offer valid through Dec 31, 2016!» в первом и во втором случае выглядит по-разному.
Автоматически генерируемая эплом ссылка ведет в приложение Календарь и предлагает добавить событие.

За этот прекрасный хак, который во многом облегчил мне верстку писем я благодарю англоязычную команду, которая не поленилась и запила целый сайт, посвященный синим линкам от Apple removebluelinks.com.

Если у вас есть альтернативный способ убрать ссылки в эпловских устройствах, пишите в комментариях. Я его протестирую и добавлю к этой статье.

  • Светлана Долгих

    О, спасибо, меня тоже безумно раздражали эти ссылки в сообщениях, теперь избавлюсь!