HTML e-mail iOS format-wykrywanie

Właśnie odkryłem, że istnieje meta tag do usunięcia numeru telefonu jako łącza w HTML na iOS. Czy to działa z e-mailami HTML?

<meta name="format-detection" content="telephone=no">

Ale czy jest jeden adres i Data, jak również? Zawsze pisałem hacki do over come to, ale jeśli jest to meta tag, który jest wielki! Czy ktoś zna składnię adresu i daty?

Author: Travis, 2015-01-19

5 answers

Tak, jest. Można użyć:

Łączenie ich:

<meta name="format-detection" content="telephone=no">
<meta name="format-detection" content="date=no">
<meta name="format-detection" content="address=no">
<meta name="format-detection" content="email=no">
 39
Author: Anonymous,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:32:25

Miałem szczęście:

<style>
  a[href^="x-apple-data-detectors:"] {
    color: inherit;
    text-decoration: inherit;
  }
</style>
 4
Author: Jason Axelson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-18 21:10:04
<html>
<head>
    <meta name="format-detection" content="telephone=no">
    <meta name="format-detection" content="date=no">
    <meta name="format-detection" content="address=no">
    <meta name="format-detection" content="email=no">
    <style type="text/css">
        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;
        }
    </style>
</head>
<body>
    123 Main Street<br/>
    Columbus, Ohio 43215
</body>
</html>
 3
Author: joby-flick,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-13 13:05:58

Właśnie odkryłem, że wykrywanie formatów nie działa dla Outlook.com, Office365 itp.

W moim przypadku nie chciałem automatycznej stylizacji lub funkcjonalności (klikania, aby wywołać lub mapować adres), więc wstrzyknąłem jakiś ukryty HTML, aby nie wyglądał jak adres.

Oryginalny:

<td>123 Main Street
<br/>Cambridge, MA 02138</td>

Aktualizacja:

<td>123 Main S<i class="hidden">-</i>treet
<br/>Cambridge, M<i class="hidden">-</i>A 02<i class="hidden">-</i>138</td>

Z tym dodanym do twojego arkusza stylów:

.hidden { display:none; }

To zostało przetestowane i działa w 50 lub tak podglądów klienta poczty oferowane przez e-mail na Kwas.

Uwaga: Nie możesz wstawić wyświetlacza: Brak, ponieważ Poczta Yahoo nie obsługuje tego, a w adresie pojawią się widoczne myślniki. Musisz zdefiniować klasę.

Usunięcie wyświetlacza, ale zachowanie funkcjonalności

Jeśli chcesz zachować funkcjonalność wyskakujących Map Bing, możesz dostosować wyświetlanie, dodając klasę "outlookLink"do elementu zawierającego adres. Źródło: https://litmus.com/community/discussions/4692-outlook-com-adding-links

Więc to:

<td>123 Main Street</td>

Staje się to:

<td class="outlookLink">123 Main Street</td>

Z poniższym arkuszem stylów:

.outlookLink span {
      color:#ffffff !important;
      border-bottom-width:0 !important;
      border-bottom-style:none !important;
}

Outlook.com zawija to, co określa jako adresy lub daty (dla wpisów kalendarza) w z własną stylistyką (niebieski link z przerywanym podkreśleniem). To zmienia stylizację tych s.

 0
Author: Clark Baker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-16 17:44:57

Nieprzetestowane, ale powinno zadziałać.

a[href^=date]{ color:#FFFFFF; text-decoration:none;}
a[href^=telephone]{ color:#FFFFFF; text-decoration:none;}
a[href^=address]{ color:#FFFFFF; text-decoration:none;}
a[href^=email]{ color:#FFFFFF; text-decoration:none;}
 -1
Author: Anthony Delgado,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-20 19:41:06