2017-09-21 2 views
0

J'ai créé un e-mail HTML qui contient des informations d'adresse. Dans mes tests, j'ai remarqué dans Gmail.com que l'e-mail crée automatiquement un lien vers l'adresse menant à Google Maps.Empêcher Gmail d'ajouter des liens aux adresses?

Y at-il un moyen que je puisse empêcher cela en utilisant une marque en quelque sorte?

+0

Peut-il s'agir d'une démo/d'un exemple en direct? – C2486

Répondre

0

La solution est de battre Gmail et d'envelopper l'adresse dans vos propres balises <a> et de changer le style pour correspondre au texte normal.

par exemple. 123 Fake Street, London devrait être
<a href="" style="text-decoration:none !important">123 Fake Street</a>

1

J'ai un problème où Gmail et d'autres navigateurs comme IOS veulent prendre une adresse e-mail, adresse ou numéro de téléphone et souligner en bleu, ce qui ne répond pas à mes directives de marque ou travailler avec la conception globale de l'email. Je comprends votre question spécifique sur les adresses, je pense que cela pourrait aider avec des problèmes similaires.

Je prends plusieurs mesures pour empêcher les détecteurs de données d'améliorer mon courrier électronique.

Dans l'en-tête, j'ajoute ceci:

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

Dans la feuille de style ajouter un code spécifique dirigé à des détecteurs de données:

*[x-apple-data-detectors], .x-gmail-data-detectors, .x-gmail-data-detectors *, .aBn { 
    border-bottom: 0 !important; 
    cursor: default !important; 
    color: inherit !important; 
    text-decoration: none !important; 
    font-size: inherit !important; 
    font-family: inherit !important; 
    font-weight: inherit !important; 
    line-height: inherit !important; 
} 

Enfin, dans l'adresse elle-même, ajouter non -impression de caractères comme &zwnj;. Les personnages n'apparaissent pas dans le produit final, mais ils dissuadent Outlook, Gmail ou IOS de penser que c'est le contenu qu'il faut souligner. Quelque chose comme ceci:

1313&zwnj; Mockingbird Lane 
Mockingbird Heights, CA &zwnj;91608 

Puis à nouveau, en collaboration avec chaque détecteur de données et le style de leur sortie pour correspondre à l'e-mail est pas une mauvaise chose non plus. Cela peut prendre plus de temps, mais toutes les dates que vous mentionnez seront liées à un calendrier, les numéros de téléphone fonctionneront, les adresses s'afficheront sur les cartes.

Bonne chance.

+1

^^ Ceci obtient mon vote! Je ne crois pas que les balises '' ont beaucoup d'impact ces jours-ci, mais les règles CSS et '‌' devraient résoudre la plupart des cas! –

+0

Je n'ai pas réussi à faire fonctionner les règles CSS. Certainement pas '.aBn', c'est sûr. Et en utilisant '‌' dans le mot 'tomo ‌ rrow' n'a aucun effet. – jkupczak

+1

En outre, l'utilisation d'un sélecteur d'attribut tel que '* [x-apple-data-detectors]' annule la totalité de la ligne dans Gmail. Mais même sans cette partie, cela ne semble pas fonctionner. – jkupczak