Към основното съдържание
LibraTool logoLibraTool

Маскиране на имейл адрес — безплатно

Скрийте имейл адресите от спам скрейпъри чрез HTML обекти, JavaScript сглобяване, обърнат текст или замяна на символи.

Работи офлайн след зареждане

JavaScript, кодиран (по-силен, с връзка)

Адресът се съхранява само в низ Base64 в скрипта и се сглобява в браузъра в връзка, върху която може да се кликне. Ботът трябва да изпълни или декодира скрипта, за да го намери. Посетителите трябва да имат включен JavaScript.

Ограничена защита: Обфускацията намалява простото скрейпване, но не спира упоритите ботове. Усъвършенстваните обходчици могат да преодолеят всички тези методи.

Нито един метод тук не спира решителен бот, който изпълнява JavaScript или изобразява страницата. Публикувани тестове обикновено показват, че адресите, сглобявани с JavaScript, и обърнатите с CSS оцеляват по-дълго от обикновените обекти, но резултатите варират и нищо не е гарантирано. За по-силна защита използвайте формуляр за контакт със скрито поле honeypot и CAPTCHA или ограничаване на заявките, вместо изобщо да показвате адреса.

Често срещани употреби

  • Скрийте вашия имейл на личен сайтЗа личните портфейли и блогове, затъмняване намалява спама от събирачи на контактни страница.
  • Публичен имейл за автори / говорителиПубличните професионалисти (автори, говорители, журналисти) нуждаят контактни имейлови. Затъмняние, за да намалите спама.
  • Професор и научен имейлУниверситетски страници на факултета с публичен имейл получават тежка спам. Затъмняние е достойно.
  • Бизнес контактна страница имейлЗа малкия бизнес затъмняние на обърнати към клиенти имейлови помага да се намали обемът на спама.
  • Защита на статичния сайт имейлЗа статични сайтове (Hugo, Jekyll, 11ty) без бекенд затъмняние е основната опция за защита на имейла.

Как работи

Инструментът използва четири ръчно написани алгоритъма за кодиране — HTML десетични обекти, CSS обръщане на посоката (bidi), инжектиране на JavaScript на части и заместване на символи с обикновен текст — за да преобразува имейл адрес в маркиране, което е по-трудно за анализиране от скрепер ботове, докато остава функционално в реален браузър. Цялото кодиране се извършва в браузъра без участие на сървър.

  1. 1
    Валидация на имейл
    Лек регулярен израз проверява дали адресът има локална част, символ @ и домейн с поне една точка. Това улавя очевидни печатни грешки, без да изпълнява пълен анализатор по RFC 5321.
  2. 2
    Приложен метод на кодиране
    В зависимост от избрания метод инструментът или преобразува всеки символ в неговия HTML десетичен обект (напр. h -> h), обръща низа и го обвива в CSS span с bidi-override, разделя адреса при @ и го възстановява чрез вграден тег script, който изгражда котвата по време на изпълнение, или заменя @ и точките с текстовите токени [at] и [dot].
  3. 3
    Рендериран HTML изход
    Полученият откъс от HTML се показва в блок код с оцветяване на синтаксиса. За метода с JavaScript прегледът се симулира директно (innerHTML не изпълнява тагове script), така че виждате как изглежда завършеният линк, без да е нужно да го поставяте в реална страница.
  4. 4
    Копирай в клипборда
    Кликването върху „Копирай“ записва генерирания HTML в клипборда чрез navigator.clipboard API на браузъра, готов за поставяне във всеки HTML файл или CMS.

Вашият имейл адрес никога не напуска браузъра — и четирите метода на кодиране работят изцяло в клиентски JavaScript без мрежови заявки.

Свързани инструменти

Често задавани въпроси