Bir web sayfasındaki e-posta adresini gizleyin

Adresi gizlemek, yalnızca sayfa kodunu okuyan basit robotlara karşı işe yarar — ki bunların çoğu böyledir. Gerçek bir tarayıcı gibi davranan bir robota karşı hiçbir işe yaramaz. Hangisinin hangisi olduğunu bilmek bu sayfanın bütün amacıdır.

Araç yükleniyor…

Nasıl çalışır

  1. Adresi ve isterseniz bağlantı metnini yazın.
  2. Bir yöntem seçin ve neye mal olduğunu ve neye karşı koruduğunu okuyun.
  3. Kodu sayfanıza kopyalayın; canlı önizleme burada çalışan kodun aynısıdır.

Neden hiçbir şey yüklenmiyor

Bu sayfadaki her işlem, web sayfalarını çizen aynı motoru kullanarak tarayıcı sekmenizin içinde çalışan kodla yapılır. Dosya diskten sekmenizin belleğine okunur, orada dönüştürülür ve indirilecek dosya olarak geri yazılır. Hiçbir yere gönderilmez: ne bize, ne üçüncü bir tarafa.

Kendiniz doğrulayın

  1. Tarayıcınızın geliştirici araçlarını açın (F12) ve Ağ (Network) sekmesini seçin.
  2. Dosyanızı araca ekleyin ve aracı çalıştırın.
  3. Göreceğiniz tek istekler aracın kendi kodunu indirir — birkaç ağır araçta ayrıca açık kaynaklı motorunu kamuya açık bir CDN’den — artı loreatec.jp adresine giden küçük bir sayfa görüntüleme bildirimi (sayfanın adresi ve başlığı, başka bir şey değil). Hiçbiri dosyanızı taşımaz.

Cihazınızda kaldığının kanıtı →

Sıkça sorulan sorular

Gizleme gerçekten işe yarıyor mu?

Kısmen, ve bunu net söylemekte fayda var. Yalnızca sayfa kodunu indirip adres arayan bir robot, bu dört yöntemin hiçbirinde işe yarar bir şey görmez, ve adreslerin çoğu da böyle toplanır. Gerçek bir tarayıcı çalıştıran bir robot ise tam olarak bir ziyaretçinin gördüğünü görür, bu yüzden JavaScript yöntemleri onu durdurmaz. Gizlemek çabayı artırır; kapıyı kapatmaz. Asla sızmaması gereken bir adres için bir iletişim formu ya da atabileceğiniz bir adres kullanın.

Neden “info [at] example [dot] com” yazılmasın?

Çünkü spam göndericisi dışında herkes için başarısız olur. Bir ekran okuyucu bunu anlamsız sesler olarak okur, telefondaki biri ona dokunamaz, bir müşteri onu elle yeniden yazmak zorunda kalır ve yanlış yazar — ve toplayan herhangi bir robot onu tek bir basit arama örüntüsüyle çözer. Bu, hiçbir şey yapmamaktan daha kötü olan tek yaklaşımdır.

Hangi yöntemi kullanmalıyım?

Yalnızca bir tane kullanacaksanız, HTML varlıkları (her karakter bir kod olarak yazılır). JavaScript gerektirmez, sıradan tıklanabilir bir bağlantı olarak kalır, ekran okuyucularla çalışır ve basit robotları atlatır. JavaScript yöntemleri adresi daha iyi gizler, ama JavaScript’i kapalı ya da engelli olan ziyaretçiler için adres hiç görünmez.

CSS yöntemi bir bağlantı için güvenli mi?

Hayır. Metni görsel olarak ters çevirir ama tersten saklar, bu yüzden çalışan bir mailto bağlantısı olamaz, ve onu kopyalamak bazı tarayıcılarda ters çevrilmiş dizeyi verir. Yalnızca metin olarak gösterilen bir adres için kullanın.