Pereiti prie pagrindinio turinio

El. pašto adreso maskuotojas nemokamai

Slėpkite el. pašto adresus nuo šlamšto duomenų rinkėjų naudodami HTML esybes, JavaScript surinkimą, apverstą tekstą ar simbolių pakeitimą.

Veikia neprisijungus, kai įkeliama

JavaScript, užkoduota (stipresnė, spustelima)

Adresas saugomas tik Base64 eilutėje scenarijuje ir naršyklėje surenkamas į spustelimą nuorodą. Duomenų rinkikliui reikia paleisti ar iškoduoti scenarijų, kad jį rastų. Lankytojams turi būti įjungtas „JavaScript“.

Ribota apsauga: Maskavimas sumažina paprastą duomenų rinkimą, tačiau nesustabdo pasiryžusių botų. Sudėtingi šliauždikliai gali įveikti visus šiuos metodus.

Joks čia pateiktas metodas nesustabdo ryžtingo duomenų rinkiklio, kuris vykdo „JavaScript“ ar atvaizduoja puslapį. Paskelbti testai paprastai rodo, kad „JavaScript“ surenkami ir CSS apversti adresai išlieka ilgiau nei paprastos esybės, tačiau rezultatai skiriasi ir nieko negalima garantuoti. Stipresnei apsaugai naudokite kontaktų formą su paslėptu „honeypot“ lauku ir CAPTCHA ar užklausų ribojimu, o ne rodykite patį adresą.

Dažniausi naudojimo būdai

  • Paslėpkite savo el. paštą asmeninėje svetainėjeAsmeninėms portfeliams ir tinklaraščiams, aptemdymas sumažina šlamštą iš kontaktinių puslapių skitės.
  • Viešas el. paštas autoriams / kalbėtojamsViešoji profesionalai (autoriai, kalbėtojai, žurnalistai) reikalinga kontakto el. pašta. Aptemdjykite šlamštą sumažinti.
  • Profesoriaus ir tyrimų el. paštasUniversiteto fakulteto puslappiai su viešu el. paštu gauna sunkus šlamštą. Aptemdjimas verta.
  • Verslo kontaktinio el. pašto puslapiMažoms verslo įmonėms, aptemdjinti klientams skirto el. pašto sumažina šlamšto apimtis.
  • Statinio svetainės el. pašto apsaugaStatinis puslapys (Hugo, Jekyll, 11ty) be backend, aptemdjimas yra pagrindinė el. pašto apsaugos parinktis.

Kaip tai veikia

Šis įrankis naudoja keturis rankomis parašytus kodavimo algoritmus — HTML dešimtaines esybes, CSS dvikrypčio teksto apvertimą, padalytos dalies JavaScript įterpimą ir paprasto teksto simbolių pakeitimą — kad paverstų el. pašto adresą žymėjimu, kurį sunkiau apdoroti duomenų rinkimo robotams, tačiau kuris išlieka veikiantis tikroje naršyklėje. Visas kodavimas vyksta naršyklėje, serveris nedalyvauja.

  1. 1
    El. pašto patikra
    Lengvas reguliarusis reiškinys patikrina, ar adresas turi vietinę dalį, @ simbolį ir domeną su bent vienu tašku. Tai pagauna akivaizdžias klaidas, nevykdant pilno RFC 5321 analizatoriaus.
  2. 2
    Pritaikytas kodavimo metodas
    Priklausomai nuo pasirinkto metodo, įrankis arba konvertuoja kiekvieną simbolį į jo HTML dešimtainę esybę (pvz., h -> h), apverčia eilutę ir apgaubia ją CSS bidi-override span elementu, padalija adresą ties @ ir atkuria jį per vidinę script žymą, kuri sukuria nuorodą vykdymo metu, arba pakeičia @ ir taškus paprasto teksto žetonais [at] ir [dot].
  3. 3
    Atvaizduota HTML išvestis
    Gautas HTML fragmentas rodomas sintaksės spalvinimo kodo bloke. JavaScript metodui peržiūra simuliuojama tiesiogiai (innerHTML nevykdo script žymų), todėl matote, kaip atrodys galutinė nuoroda, jos nereikia įklijuoti į tikrą puslapį.
  4. 4
    Kopijuoti į iškarpinę
    Spustelėjus „Kopijuoti“, sugeneruotas HTML įrašomas į iškarpinę per naršyklės navigator.clipboard API, paruoštas įklijuoti į bet kokį HTML failą ar TVS.

Jūsų el. pašto adresas niekada nepalieka naršyklės — visi keturi kodavimo metodai veikia visiškai kliento pusės JavaScript kodu, be jokių tinklo užklausų.

Susiję įrankiai

Dažnai užduodami klausimai