Есть ли способ отключить механизмы электронной почты от автоматической гиперссылки на URL? - PullRequest
3 голосов
/ 06 декабря 2011

Один из моих клиентов хочет отключить URL, который будет отображаться как гиперссылка, он должен быть распознан как простой текст, вот что я пробовал:

<a href="..." style="text-decoration:none!important">ur<!comments>l</a>

Я также пробовалчтобы удалить тег, а также удалить "http://" URL", ни один из них не работал в Outlook. Так как Outlook все еще распознал его как гиперссылку.

У кого-нибудь есть обходной путь здесь?

Ответы [ 9 ]

13 голосов
/ 13 сентября 2012

Есть неразрывный пробел нулевой ширины, который мне нравится использовать:

Я размещаю его в стратегических местах, чтобы URL не распознавался как URL, например: http: // www domain. Com.

Эта стратегия работала для меня на разных платформах и клиентах рендеринга. Его преимущества имеют два аспекта: 1) он не позволяет клиенту автоматически отображать текст в виде ссылки, и 2) в отличие от других «неразрывных» пробелов ascii-кодов нулевой ширины (т. Е. ), он оборачивает весь URL-адрес, если ваш URL-адрес происходит это нужно (а не только части после пробела нулевой ширины).

Попробуйте.

8 голосов
/ 05 октября 2013

Кредит принадлежит моему сотруднику, на самом деле.Кажется, работает на всех клиентах, которые мы тестировали.

www.websitename.<img src="" width="0" height="0">com

Пустой тег изображения с 0 шириной и 0 высотой.Вставьте его между точкой и следующим текстом (в данном случае «com»).

После того, как мы попробовали несколько вещей, он каким-то образом испытал момент вдохновения / блеска.

Нет видимых интерваловмежду персонажами.Не уверен, что произойдет, если вы скопируете / вставите строку непосредственно в браузер.Это послужило моей цели - не разрешать почтовым клиентам автоматически делать гиперссылку.

3 голосов
/ 30 декабря 2015

Этот работал для меня.Это комбинация ответа Скотта и комментария Дэвида К. Хесса.

Разбейте свой URL, используя .Однако вам нужно разбить его так, чтобы они не совпадали с URL-адресом при сканировании его почтовым клиентом.

eg: http<span>://</span><span>google.</span>com 
2 голосов
/ 12 февраля 2013

У меня похожая проблема со словами типа "chequed.com" и "интервьюing.com", которые создают гиперссылку в моих сообщениях, когда я этого не хочу.

Первым делом я отредактировал теги HTML-ссылок ... но их не было.

После этого я пошел к тексту в электронном письме и добавил очень маленькое место, используя источник 8pt (я использую ESP, иначе я бы пошел с 1px)

Это может помочь, если у вас возникла та же проблема.

2 голосов
/ 07 декабря 2011

Вы можете отключить автоматическую гиперссылку в целом.Вот учебник для Outlook 2007:

Включение или отключение автоматической гиперссылки

1 голос
/ 02 февраля 2016

Мое решение для этого

<a href="#" style="text-decoration:none!important">http://...</a>
1 голос
/ 03 октября 2013

Если вы используете &#46; для замены вашего '.' в ваших гиперссылках вы решите гиперссылку Outlook 2007 на URL.

1 голос
/ 06 декабря 2011

Вы можете попробовать использовать CSS для повторной передачи текста.

<p>www.example.<span style="float:left">http://</span>com/</p>

Если часть с "http://" все еще помечена как URL, попробуйте разбить ее на части в разных местах.

Еще одна хитрость заключается в замене периодов каким-либо другим символом Юникода, который выглядит как период, но на самом деле это не так. Например, «⠄» (U-2840) - это точка Брайля, состоящая из одной точки.

Увы (!) У меня нет приложений Microsoft, с которыми я могу это проверить, но удачи в этом.:)

0 голосов
/ 13 марта 2017

Я связался со службой поддержки Gmail и поговорил с менеджером отдела Apple Care.Это ожидаемое поведение и не может быть предотвращено.Эти хаки больше не работают, и в случае их реализации ваш IP-адрес может быть указан как фишинговая операция.Вы танцуете вокруг вопросов безопасности здесь.Я бы предложил пересмотреть вашу контент-стратегию.

Единственное, что вы можете сделать в настоящее время, - это обернуть все адреса электронной почты в ссылки mailto, а номера телефонов в ссылки tel.Начиная с 2017 года, других вариантов нет.

...