Langkau ke kandungan utama

Pengabur E-mel percuma

Sembunyikan alamat e-mel daripada pengikis spam menggunakan entiti HTML, pemasangan JavaScript, teks terbalik, atau penggantian simbol.

Berfungsi luar talian selepas dimuatkan

JavaScript, dikodkan (lebih kuat, boleh diklik)

Alamat disimpan hanya di dalam rentetan Base64 dalam skrip dan dipasang dalam pelayar menjadi pautan yang boleh diklik. Pengikis perlu menjalankan atau menyahkod skrip untuk menemuinya. Pelawat perlu mengaktifkan JavaScript.

Perlindungan terhad: Penyemaran mengurangkan pengikisan mudah tetapi tidak menghentikan bot yang gigih. Crawler canggih boleh mengatasi semua kaedah ini.

Tiada kaedah di sini yang dapat menghalang pengikis yang gigih yang menjalankan JavaScript atau merender halaman. Ujian yang diterbitkan umumnya mendapati alamat yang dipasang JavaScript dan dibalikkan CSS bertahan lebih lama daripada entiti biasa, tetapi keputusan berbeza-beza dan tiada apa-apa dijamin. Untuk perlindungan lebih kuat, gunakan borang hubungan dengan medan honeypot tersembunyi serta CAPTCHA atau penghadan kadar dan bukannya memaparkan alamat langsung.

Kegunaan biasa

  • Sembunyikan Email Anda di Laman PeribadiUntuk portfolio peribadi dan blog, pelindung mengurangkan spam daripada penggesel halaman hubungi.
  • Email Awam untuk Pengarang / PembicaraProfesional yang menghadap awam (pengarang, pembicara, wartawan) memerlukan email hubungi. Sembunyikan untuk mengurangkan spam.
  • Email Profesor dan PenyelidikanHalaman fakulti universiti dengan email awam mendapat spam yang berat. Pelindung ini patut dilakukan.
  • Halaman Hubungan Perniagaan EmailUntuk perniagaan kecil, pelindung email yang berorientasikan pelanggan membantu mengurangkan volum spam.
  • Perlindungan Email Laman StatikUntuk laman statik (Hugo, Jekyll, 11ty) tanpa backend, pelindung adalah pilihan perlindungan email utama.

Cara ia berfungsi

Alat ini menggunakan empat algoritma pengekodan tulisan tangan β€” entiti perpuluhan HTML, keterbalikan bidi CSS, suntikan JavaScript bahagian-berpecah, dan penggantian simbol teks-biasa β€” untuk menukar alamat e-mel kepada markup yang lebih sukar bagi bot pengikis untuk menghurai sambil kekal berfungsi dalam pelayar sebenar. Semua pengekodan berlaku dalam pelayar tanpa pelayan terlibat.

  1. 1
    Pengesahan e-mel
    Regex ringan menyemak alamat itu mempunyai bahagian tempatan, simbol @, dan domain dengan sekurang-kurangnya satu titik. Ini menangkap kesalahan taip jelas tanpa menjalankan penghurai RFC 5321 penuh.
  2. 2
    Kaedah pengekodan dikenakan
    Bergantung pada kaedah mana yang anda pilih, alat ini sama ada menukar setiap aksara kepada entiti perpuluhan HTMLnya (cth. h -> h), membalikkan rentetan dan membalutnya dalam span override-bidi CSS, memecah alamat pada @ dan membinanya semula melalui tag skrip sebaris yang membina sauh semasa masa-jalan, atau menggantikan @ dan titik dengan token teks-biasa [at] dan [dot].
  3. 3
    Output HTML dipaparkan
    Cebisan HTML terhasil dipaparkan dalam blok kod disorot-sintaks. Untuk kaedah JavaScript pratonton disimulasikan terus (innerHTML tidak melaksanakan tag skrip), jadi anda lihat rupa pautan siap tanpa perlu tampalnya ke dalam halaman sebenar.
  4. 4
    Salin ke papan keratan
    Mengklik Salin menulis HTML yang dijana ke papan keratan melalui API navigator.clipboard pelayar, sedia untuk ditampal ke dalam mana-mana fail HTML atau CMS.

Alamat e-mel anda tidak pernah keluar dari pelayar β€” kesemua empat kaedah pengekodan berjalan sepenuhnya dalam JavaScript sisi-klien tanpa permintaan rangkaian.

Alat berkaitan

Soalan lazim