Tôi đã dành vài ngày qua để cập nhật trang web cá nhân của mình. URL của trang web cá nhân của tôi là (tên của tôi). (Họ của tôi) .com, vì họ của tôi khá bất thường và tôi đã may mắn nhận được tên miền. Địa chỉ email của tôi là (tên của tôi) @ (tên cuối cùng của tôi) .com. Vì vậy, thực sự, khi đoán ra nó, nó không khó lắm.
Dù sao, tôi muốn tích hợp một liên kết mailto: vào trang web của tôi để mọi người có thể liên hệ với tôi. Và, mặc dù địa chỉ email của tôi không quá khó đoán, tôi không muốn bị thu thập bởi các bot spam chỉ thu thập dữ liệu trang web cho các mẫu địa chỉ email và thêm chúng vào cơ sở dữ liệu của họ.
Cách tốt nhất để tôi làm xáo trộn địa chỉ e-mail của tôi, tốt nhất là ở dạng liên kết là gì? Các phương pháp tôi biết là:
<a href="mailto:x@y.com">e-mail me</a>
Nó hoạt động, nhưng điều đó cũng có nghĩa là ngay khi trang web của tôi truy cập Google, tôi sẽ lướt qua thư rác vì các bot spam dễ dàng chọn địa chỉ email của tôi.
<img src="images/e-mail.png" />
Điều này ít được mong muốn hơn, bởi vì không chỉ khách truy cập không thể nhấp vào nó để gửi email cho tôi, mà các bot spam thông minh hơn có thể sẽ có thể phát hiện các ký tự mà hình ảnh chứa.
Tôi biết rằng có lẽ không có giải pháp hoàn hảo, nhưng tôi chỉ tự hỏi những gì mọi người nghĩ là tốt nhất. Tôi chắc chắn sẵn sàng sử dụng JavaScript nếu cần thiết, vì trang web của tôi đã sử dụng hàng tấn nó.