Ana içeriğe geç

Ücretsiz E-posta Gizleyici

HTML varlıkları, JavaScript birleştirme, tersine çevrilmiş metin veya sembol değişimi kullanarak e-posta adreslerini spam toplayıcılarından gizleyin.

Yüklendikten sonra çevrimdışı çalışır

JavaScript, kodlanmış (daha güçlü, tıklanabilir)

Adres yalnızca betik içinde bir Base64 dizesi olarak saklanır ve tarayıcıda tıklanabilir bir bağlantı olarak birleştirilir. Bir tarayıcı robotunun adresi bulmak için betiği çalıştırması veya çözmesi gerekir. Ziyaretçilerde JavaScript açık olmalıdır.

Sınırlı koruma: Gizleme basit taramayı azaltır ancak kararlı botları durdurmaz. Gelişmiş tarayıcılar bu yöntemlerin hepsini aşabilir.

Buradaki hiçbir yöntem, JavaScript çalıştıran veya sayfayı işleyen kararlı bir tarayıcı robotunu durdurmaz. Yayımlanmış testler genellikle JavaScript ile birleştirilen ve CSS ile ters çevrilen adreslerin düz varlıklardan daha uzun süre dayandığını bulur, ancak sonuçlar değişir ve hiçbir şey garanti değildir. Daha güçlü koruma için adresi hiç göstermek yerine gizli bir bal küpü (honeypot) alanı ve CAPTCHA veya hız sınırlaması olan bir iletişim formu kullanın.

Yaygın kullanımlar

  • Kişisel Sitede E-Postanı GizleKişisel portfolio ve blog'lar için, obfuscation iletişim sayfası kazıyıcılarından spam kesinti.
  • Yazarlar / Konuşmacılar İçin Genel E-PostaHalka dönük profesyoneller (yazarlar, konuşmacılar, gazeteciler) iletişim e-postaları gerektirir. Spam azaltmak için obfuscate et.
  • Profesör ve Araştırma E-PostasıGenel e-postaları olan üniversite fakültesi sayfaları ağır spam alır. Obfuscation yapılmaya değer.
  • İşletme İletişim Sayfası E-PostasıKüçük işletmeler için müşteri facing e-postaları obfuscate etmek spam hacmini azaltmaya yardımcı olur.
  • Statik Site E-Posta KorumasıBackend olmayan statik siteler (Hugo, Jekyll, 11ty) için obfuscation ana e-posta koruma seçeneğidir.

Nasıl çalışır

Araç, bir e-posta adresini gerçek bir tarayıcıda çalışmaya devam ederken kazıyıcı botların ayrıştırmasını zorlaştıran işaretlemeye dönüştürmek için elle yazılmış dört kodlama algoritması kullanır — HTML ondalık varlıkları, CSS bidi ters çevirme, parçalı JavaScript enjeksiyonu ve düz metin sembol değiştirme. Tüm kodlama sunucu olmadan tarayıcıda gerçekleşir.

  1. 1
    E-posta doğrulama
    Hafif bir düzenli ifade, adresin bir yerel kısmı, bir @ sembolü ve en az bir nokta içeren bir alan adı olduğunu denetler. Bu, tam bir RFC 5321 ayrıştırıcısı çalıştırmadan bariz yazım hatalarını yakalar.
  2. 2
    Uygulanan kodlama yöntemi
    Seçtiğiniz yönteme bağlı olarak araç ya her karakteri HTML ondalık varlığına dönüştürür (ör. h -> h), ya dizeyi ters çevirip bir CSS bidi-override span'ına sarar, ya adresi @ işaretinden bölüp bağlantıyı çalışma zamanında oluşturan satır içi bir script etiketiyle yeniden kurar, ya da @ ve noktaları [at] ve [dot] düz metin öğeleriyle değiştirir.
  3. 3
    HTML çıktısı görüntülenir
    Ortaya çıkan HTML parçacığı söz dizimi vurgulu bir kod bloğunda gösterilir. JavaScript yöntemi için önizleme doğrudan simüle edilir (innerHTML script etiketlerini çalıştırmaz); böylece gerçek bir sayfaya yapıştırmanıza gerek kalmadan bitmiş bağlantının nasıl göründüğünü görürsünüz.
  4. 4
    Panoya kopyala
    Kopyala'ya tıklamak, oluşturulan HTML'yi tarayıcının navigator.clipboard API'si ile panoya yazar; herhangi bir HTML dosyasına veya CMS'e yapıştırmaya hazırdır.

E-posta adresiniz tarayıcıdan asla çıkmaz — dört kodlama yönteminin tamamı ağ isteği olmadan tamamen istemci tarafı JavaScript'te çalışır.

İlgili araçlar

Sık sorulan sorular