Przez ostatnie kilka dni pracowałem nad aktualizacją mojej osobistej strony internetowej. Adres URL mojej osobistej witryny internetowej to (moje imię). (Moje nazwisko) .com, ponieważ moje nazwisko jest raczej nietypowe i miałem szczęście odebrać nazwę domeny. Mój adres e-mail to (moje imię) @ (moje nazwisko) .com. Więc tak naprawdę, jeśli chodzi o zgadywanie, nie jest to zbyt trudne.
W każdym razie chcę zintegrować mailto: link z moją witryną, aby ludzie mogli się ze mną kontaktować. I pomimo tego, że mój adres e-mail nie jest zbyt trudny do odgadnięcia, wolałbym, aby nie był on przechwytywany przez roboty spamujące, które po prostu przeszukują strony internetowe w poszukiwaniu wzorców adresów e-mail i dodają je do swojej bazy danych.
Jaki jest najlepszy sposób na zaciemnienie adresu e-mail, najlepiej w formie linków? Metody, które znam, to:
<a href="mailto:x@y.com">e-mail me</a>
To działa, ale oznacza również, że gdy tylko moja witryna trafi do Google, będę przedzierać się przez spam, ponieważ roboty spamujące z łatwością wykrywają mój adres e-mail.
<img src="images/e-mail.png" />
Jest to mniej pożądane, ponieważ odwiedzający nie tylko nie będą mogli kliknąć go, aby wysłać mi e-mail, ale sprytniejsze roboty spamujące prawdopodobnie będą w stanie wykryć znaki, które zawiera obraz.
Wiem, że prawdopodobnie nie ma idealnego rozwiązania, ale zastanawiałem się tylko, co wszyscy uważają za najlepsze. Zdecydowanie jestem skłonny użyć JavaScript, jeśli to konieczne, ponieważ moja strona internetowa już korzysta z niego.