Vom Spamproblem hört man überall, laut neuster Statistik sind rund 80 Prozent der Mails im Internet Spam und jeder Mensch mit eigener Webseite sollte seine Mailadresse irgendwo veröffentlichen. Wer sie einfach auf die Webseite schreibt, kann die Tage zählen, bis die Spam-Flut ein unzumutbares Maß erreicht hat. Lösungen, die man im Handumdrehen einbinden kann, sind nicht einfach zu finden.
Skoom.de hat ein überzeugendes Konzept entwickelt, um Mailadressen auf Webseiten zu schützen: Sein Algorithmus kombiniert verschiedene Techniken, ist kompatibel mit allen Browsern (sogar Netscape 4.1 macht mit!), ist JavaScript-basiert und hat eine clevere Notausgabe für den Fall, das Javascript nicht installiert ist. Also: Alles dabei. Das beste: Man gibt die Mailadresse auf der Seite ein, der Code wird volllautomatisch generiert und kann per Copy and Paste einfach auf der Webseite eingebaut werden. Einfacher geht´s nicht.
Ein Beispiel: test@irgendwo.de sieht so aus:
<script language=’JavaScript’ type=’text/javascript’>
var pref = ‘ma’ + ‘il’ + ‘to’;
var attribut = ‘hr’ + ‘ef’ + ‘=’; var first = ‘%74%65%73%74′; var at = ‘%40′; var last = ‘irgendwo.de’;
var first2 = ‘test’; var at2 = ‘@’; var last2 = ‘irgendwo.de’;
document.write( ‘<a ‘ + attribut + ‘\” + pref + ‘:’ + first + at + last + ‘\’>’ );
document.write( first2 + at2 + last2 ); document.write( ‘<\/a>’ ); </script> <noscript>
<span style=’display:none; ‘>are-</span><span style=’display:inline; ‘>test</span><span style=’display:none; ‘>-xya34</span><span style=’display:inline; ‘>[at]</span><span style=’display:none; ‘>ddks-</span><span style=’display:inline; ‘>irgendwo.de</span> </noscript>
April 7th, 2008 at 17:31
Sowohl unter IE als auch unter Firefox wurde in einer mit NVU generierten Webseite mit dem bei SKOOM.de generierten manuell eingefügten coding jeweils nur der code, nicht die Mailadresse dargestellt.
Mai 31st, 2008 at 12:45
Ich hatte auch mal Probleme mit unterschiedlichen Autorensystemen, die einzelne Zeichen des Codes übersetzt haben. Daran liegt es meistens. Eine Möglichkeit, das zu umgehen, wäre: Den Code in eine Extradatei schreiben und dann die Datei per PHP aus NVU einbinden.
Viele Grüsse
David