Можно ли отключить автоматические гиперссылки на iPhone? - PullRequest
8 голосов
/ 10 января 2011

Мы отправляем уведомление по электронной почте всякий раз, когда нам сообщают о «фишинговых» письмах. В эти электронные письма мы включаем копию текста внутри исходного фишингового электронного письма в качестве образца того, что нам сообщается. Наш код удаляет все гиперссылки из электронной почты через PHP, но по-прежнему включает (в виде простого текста) ссылку. Когда пользователи получают это письмо в своем клиенте (Thunderbird, Outlook, Horde / IMP и т. Д.), Гиперссылка удаляется.

Однако iPhone любит получать веб-адреса в виде обычного текста и автоматически превращать их в гиперссылки. Есть ли какой-нибудь возможный способ остановить это действие с помощью HTML-тега или с помощью PHP для замены определенных частей гиперссылки?

Ответы [ 2 ]

3 голосов
/ 10 января 2011

Кажется, что нет способа подавить это поведение, так как насчет того, чтобы превратить их обратно в ссылки, но без href?

http://example.com -> <a href="">http://example.com</a>

0 голосов
/ 11 января 2011

Вы можете попробовать вставить пробел юникода нулевой ширины в какой-либо части URL.

например.u'http://www.\u2060example.com' (в python - [извините])

U + 2060 называется «Word Joiner».Это символ нулевой ширины, неразрывный пробел.

Это не должен быть действительный URL, поэтому, надеюсь, iPhone не превратит его в ссылку.

http://en.wikipedia.org/wiki/Space_(punctuation)#Table_of_spaces

...