Dokumentace Domluvit pilot

Maskování e-mailových adres

Zapnutím funkce Cloudflare Email Address Obfuscation skryjete e-mailové adresy na své webové stránce před boty, přičemž zůstanou viditelné pro lidi. Návštěvníci vašeho webu přitom nezaznamenají žádnou viditelnou změnu.

Kontext

Sběrači e-mailů a další roboti prohledávají internet a hledají e-mailové adresy, které přidávají do seznamů příjemců spamu. Tento trend vede k nárůstu množství nevyžádané pošty.

Správci webů přišli na chytré způsoby, jak se proti tomu chránit, například tím, že e-mailové adresy zapisují jako help [at] cloudflare [dot] com nebo pomocí vložených obrázků e-mailové adresy. Přijdete tak ale o možnost kliknutím na e-mailovou adresu rovnou odeslat e-mail. Po zapnutí Cloudflare Email Address Obfuscation budou e-mailové adresy na vašich webových stránkách před boty skryté (zamlžené), zatímco lidem zůstanou viditelné. Návštěvníkům vašeho webu se přitom nic viditelně nezmění.

Jak to funguje

Když je funkce Email Address Obfuscation povolena, Cloudflare nahradí viditelné e-mailové adresy ve vašem HTML odkazy jako [email protected]. Pokud návštěvník uvidí tento zamaskovaný formát, může kliknutím na odkaz zobrazit skutečnou e-mailovou adresu. Tento přístup brání botům ve scrapování e-mailových adres a zároveň je udržuje přístupné skutečným uživatelům.

Cloudflare vkládá malý dekódovací skript (email-decode.min.js) na stránku pomocí defer atribut. To znamená, že skript neblokuje vykreslování stránky. Stahuje se paralelně s parsováním HTML a spouští se až po úplném zpracování dokumentu. Pokud máte vlastní JavaScript, který pracuje s prvky obfuskovaného e-mailu, mějte na paměti, že dekódovací skript se spouští před DOMContentLoaded událost.

Změna nastavení funkce Email Address Obfuscation

Cloudflare automaticky zapíná maskování e-mailových adres, jakmile se zaregistrujete.

Chcete-li zakázat Maskování e-mailových adres v dashboardu:

  1. V dashboardu Cloudflare přejděte na Security Nastavení stránce.

    Přejděte na Nastavení ↗
  2. (Volitelné) Filtrujte podle Zneužití na straně klienta.

  3. Pro Maskování e-mailových adres, přepněte přepínač na Vypnuto.

Chcete-li zakázat Maskování e-mailových adres pomocí API odešlete PATCH požadavek s email_obfuscation jako název nastavení v cestě URI a value parametr nastavený na "off".

Zabránit maskování e-mailů ze strany Cloudflare

Chcete-li zabránit tomu, aby Cloudflare zamlžoval konkrétní e-mailové adresy, můžete:


Řešení problémů s maskováním e-mailů

Aby nedocházelo k neočekávanému chování webu, e-mailové adresy nejsou maskovány, pokud se vyskytují v těchto částech:

Požádejte o pilot zdarma

Domluvit pilot