Когда я набираю URL в электронном письме в Outlook, он автоматически преобразует его в гиперссылку. Конечно, я могу удалить гиперссылку из контекстного меню:
Но затем, когда электронное письмо получено и я просматриваю его в папке «Отправленные», URL-адреса снова преобразуются в гиперссылки. Как я могу предотвратить это? Встроенные изображения не годятся, потому что URL должен быть скопирован и вставлен (среди множества других причин, по которым этот подход не очень хорош). И он должен сохранить форматирование, примененное при отправке.
Этот ответ на stackoverflow показывает хороший прием для предотвращения автоматически связанных URL при отправке электронной почты программным путем, но я ищу способ сделать это из пользовательского интерфейса. Возможно, есть способ отредактировать HTML сообщения перед его отправкой?
Если нет, то я полагаю, что я собираюсь написать надстройку для Outlook.
Edit Hyperlink...
показанное на вашем изображении, и затем добавьте<z></z>
тег в гиперссылку, как показано в ответе SO, который вы показали.Ответы:
Вы можете отредактировать HTML-код ссылки перед ее отправкой. Просто нажмите на изображение,
Edit Hyperlink...
показанное на вашем изображении, и затем добавьте<z></z>
тег в гиперссылку, как показано в ответе SO, который вы показали.Это имеет преимущество в виде ссылки, но попытка щелкнуть по ней ничего не дает. Однако вам не помешает выбрать его для копирования / вставки.
Не
z
является необходимым; подойдет любой недействительный тег HTML. Вы можете заменить всю ссылку чем-то недействительным, но тогда она все равно попытается открыть ее в браузере. По какой-то причине наличие недействительного тега в середине не позволяет ему даже попытаться открыть его, хотя он все еще знает, что это гиперссылка.источник
<Do not click>
, или<->
, или< >
(с пробелом). Отображаемая подсказка удаляет внешние угловые скобки, отображая только «Не нажимать», «-» или «» соответственно. Измените форматирование, и вы настроены! i.stack.imgur.com/jvvbj.pnga
гиперссылку, но она попыталась довести меня доhttp://a/
. Очевидно, что это не удалось, но я этого не хотел. Рад, что ты это узнал. Может определенно пригодиться.Вы не можете предотвратить это (не нарушая URL-адреса), потому что клиент получателя отображает URL-адрес в виде кликабельной ссылки.
источник
Я обнаружил, что вставка пробела нулевой ширины в URL работает довольно хорошо. Например, после косой черты и точек.
Это не позволяет почтовым клиентам форматировать текст как ссылки, но оставляет текст для копирования. Увидеть разницу:
Может быть введено в Unicode как
U+200B
. Например, в Ubuntu вы можете нажать ctrl+ shift+, uзатем ввести200b
и spaceввести его где угодно.Сначала я думал, что это в конце концов сломается, а именно после вставки в браузер. Но в Chromium вставленная ссылка работала просто отлично (хотя связь была прервана, когда ZWSP был где-то внутри
http://
). Даже вставка директории в Bash сработала. И браузер, и оболочка просто игнорировали эти символы нулевой ширины.Осторожно, что это может что-то сломать. Например, если вставить его в редактор исходного кода, вы можете получить неприятные ошибки в своих программах.
источник