Gunnar Bittersmann: E-Mail Adresse verschleiern

Beitrag lesen

@@Ingo Turski:

  1. Die Namenswahl ist - anders als von Længlich vermutet - relevant. Die meisten Bots füllen zwar alles aus, was ihnen unterkommt und nicht hidden ist, aber es gibt auch genug cleverer programmierte, die "email" und "author" ausfüllen, "auth0r" hingegen nicht oder mit "none" oder "unknown". Dies verwende ich als zusätzliche Maßnahme für Pflichtfelder.

  2. Für echte Besucher sollten Spamfallen über display:none (natürlich im externen Stylesheet) ausgeblendet werden. Die Rücksichtnahme auf sehbehinderte Nutzer gebietet dies in diesem Fall, damit die Ausblendung möglichst auch mit ihren Programmen funktioniert.

Wo du gerade diese Nutzergruppe ansprichst: Die Benennung von Formularfeldern ist ein wichtiges Navigationsmittel für Blinde. Mach das einem Blinden klar, dass er seine E-Mail-Adresse keinesfalls in das Eingabefeld eintragen darf, bei welchem ihm sein Screenreader „E-Mail“ vorliest; sondern in jenes, welches der Screenreader „none“ nennt (wie immer der das ausspricht).

Das Auslegen von Fallen für Spambots kann der Barrierrefreiheit arg zuwiderlaufen.

Live long and prosper,
Gunnar

--
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)