Gunnar Bittersmann: Mailadresse auf der Homepage vor diesen nervigen Sammlern schützen

Beitrag lesen

@@WernerK

dass man mindestens eine email Adresse angibt auf seiner Seite?

Und diese auch verlinkt (mailto:).

Wer Angst vor Bots hat, die es speziell auf mailto: abgesehen haben, kann das ja per JavaScript tun:

document.querySelectorAll('a.email').forEach(aEmailElement => {
	aEmailElement.href = 'mailto:' + aEmailElement.innerText;
});

Im Markup steht: <a class="email">forrest.gump@bubba-gump.com.invalid</a>

Wer Angst hat, dass Bots auf die Klasse "email" abfahren, kann sie ja "xy123_" nennen.

Wer Angst hat, dass Bots auf das Zeichen '@' abfahren, kann das ja als &#x40; schreiben.

Das hilft natürlich nur gegen dumme Bots, aber zumindest schadet es niemandem.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory