Кликабельное шифрование ссылок по электронной почте? Как их сделать? - PullRequest
2 голосов
/ 25 ноября 2010

Я хотел бы знать, возможно ли и как создать интерактивную ссылку для электронной почты для веб-сайтов, которые «зашифрованы» таким образом, что почтовые пауки не могут их собрать, и у живых пользователей по-прежнему есть возможность щелкнуть по ним, чтобыоткрыть в email-клиенте или даже скопировать его.

Я видел некоторые ссылки, которые были сделаны в javascript, но я не знаю, как они это сделали и насколько они «безопасны».

спасибоВам заранее за любой ответ

Ответы [ 2 ]

3 голосов
/ 26 ноября 2010

Большинство подходов к этому - разделение адреса по нескольким элементам и добавление дополнительного форматирования;затем для браузеров с поддержкой JS они используют JavaScript, чтобы превратить его в адрес электронной почты.

Примером плаката для этого является SpamSpan , который даже имеет несколько «уровней» запутывания - каждый уровень все меньше и меньше напоминает электронную почту в исходном коде, но все же управляетсобрать воедино JS.Хотя сегодня некоторые спам-боты предположительно способны выполнять JavaScript, большинство из них этого не делает, а электронная почта по-прежнему читаема человеком без JS.Преимущество де-обфускации с помощью JS заключается в том, что она не зависит от внешних серверов, вам просто нужно (просто) интегрировать библиотеку JS.

Другой подход - reCAPTCHA Mailhide - электронное письмо раскрывается только после решения CAPTCHA (того же типа, что и для обычного reCAPTCHA).Это менее удобно для пользователя, но практически безопасно от роботов.Недостатком этого является то, что это зависит от серверов reCAPTCHA (по сути, от Google) - некоторые люди застрахованы от любых внешних зависимостей.

1 голос
/ 27 ноября 2010

Это был бы очень простой и эффективный способ:

Адреса электронной почты для шифрования

Все, что он делает, - это конвертирует его в ASCII, и все, что вам нужно сделать, это вставить его туда, где будет указан ваш адрес электронной почты!

Хотя есть и более (безумно) безопасные способы, которые вы можете выбрать, это был бы простой вариант. Вы также можете попробовать это решение , оно использует JavaScript для защиты вашей электронной почты.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...