Fshehës Email-esh Falas

Fshihni adresat email nga skanuesit e spam-it duke përdorur entitete HTML, montim JavaScript, tekst të kthyer mbrapsht ose zëvendësim simbolesh.

Funksionon jashtë linje sapo ngarkohet

Entitete HTML (rekomanduar)

Çdo karakter bëhet një entitet numerik HTML. Shfletuesit e shfaqin si email-in origjinal, por shumica e scraper-ëve të thjeshtë që lexojnë HTML-in e papërpunuar shohin vetëm gërmadha.

HTML për ta ngjitur në sajtin tënd
<a href="mailto:&#104;&#101;&#108;&#108;&#111;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;">&#104;&#101;&#108;&#108;&#111;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;</a>

Si shfaqet në një shfletues:

Mbrojtje e kufizuar: Fshehja redukton grumbullimin e thjeshtë të të dhënave, por nuk ndalon botët e vendosur. Crawler-ët e sofistikuar mund t'i mposhtin të gjitha këto metoda.

💡 Botët modernë të spam-it janë të sofistikuar. Fshehja i ngadalëson, por nuk është e pathyeshme. Për mbrojtje maksimale, kombinoje me: kufizim shpejtësie në anën e serverit për formularët e kontaktit, fusha honeypot dhe ekuivalentin e reCAPTCHA. Për përdorim me rrezik të ulët (faqe kontakti e një siti të vogël), fshehja me entitete HTML redukton goditjet e scraper-ëve me ~60-80%.

Si funksionon

Mjeti përdor katër algoritme kodifikimi të shkruara me dorë — entitete dhjetore HTML, përmbysje bidi CSS, futje JavaScript e ndarë në pjesë, dhe zëvendësim simbolesh me tekst të thjeshtë — për të transformuar një adresë emaili në markup që është më i vështirë për t'u analizuar nga bot-e scraping-u ndërkohë që mbetet funksional në një shfletues të vërtetë. I gjithë kodifikimi ndodh në shfletues pa asnjë server të përfshirë.

  1. 1
    Validim emaili
    Një regex i lehtë kontrollon që adresa ka një pjesë lokale, një simbol @, dhe një domain me të paktën një pikë. Kjo kap gabime të dukshme shkrimi pa xhiruar një analizues të plotë RFC 5321.
  2. 2
    Metoda e kodifikimit e zbatuar
    Varësisht nga metoda që zgjedh, mjeti ose konverton çdo karakter në entitetin e tij dhjetor HTML (p.sh. h -> &#104;), përmbys vargun dhe e mbështjell në një span CSS bidi-override, ndan adresën te @ dhe e rindërton përmes një etikete skripti brendazi që e ndërton lidhjen në kohën e xhirimit, ose zëvendëson @ dhe pikat me shenjat e tekstit të thjeshtë [at] dhe [dot].
  3. 3
    Dalja HTML e vizatuar
    Fragmenti HTML rezultues shfaqet në një bllok kodi me theksim sintakse. Për metodën JavaScript, parashikimi simulohet direkt (innerHTML nuk ekzekuton etiketa skripti), kështu që sheh si duket lidhja e përfunduar pa pasur nevojë ta ngjitesh në një faqe të vërtetë.
  4. 4
    Kopjo te clipboard
    Klikimi i Kopjo e shkruan HTML-në e gjeneruar te clipboard përmes API-së navigator.clipboard të shfletuesit, gati për t'u ngjitur në çdo skedar HTML apo CMS.

Adresa jote e emailit nuk largohet kurrë nga shfletuesi — të katër metodat e kodifikimit funksionojnë tërësisht në JavaScript nga ana e klientit pa asnjë kërkesë rrjeti.

Mjete të ngjashme

Pyetjet e bëra më shpesh