November 23
Ogni volta che si inserisce il proprio indirizzo di posta elettronica sul Web, i robot web-crawling possono raccogliere l'indirizzo e inviarlo a spammer che inondano tua casella di spam. Questo problema affligge i proprietari di siti web che includono moduli e-mail e link sui loro siti web. Per ridurre al minimo la raccolta e-mail indesiderate, nascondere il proprio indirizzo e-mail da spam robot che scandiscono il codice sorgente. Utilizzare JavaScript per generare collegamenti e-mail in modo dinamico e rendere difficile per i programmi software automatizzati per decodificare il tuo indirizzo email.
1 Aprire Blocco note o un editor HTML e creare un documento HTML vuoto. Aggiungere questo codice al documento:
<! DOCTYPE HTML PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<Html xmlns = "http://www.w3.org/1999/xhtml">
<Head>
<Title> </ title>
<Script language = tipo "javascript" = "text / javascript">
Funzione testFormat (abc, def, ghi, jkl) {
var AA1 = "ma";
var Aa2 = "il";
var Aa3 = "a:";
var str = "<a href = '" + AA1 + Aa2 + Aa3 + abc + "@" + DEF + "." + Ghi + " '>" + jkl + "</a>"
document.write (str);
}
</ Script>
</ Head>
<Body>
</ Body>
</ Html>
La funzione JavaScript, testFormat, crea un collegamento HTML "mailto" e lo aggiunge alla pagina web. Dando le variabili di nomi senza senso, come ad esempio "ABC" e "xyz", si rendono difficile per i robot spam intelligenti per analizzare il codice JavaScript e identificare le variabili che possono contenere informazioni e-mail.
2 Inserire il seguente codice nella sezione "<body>" del documento in cui si desidera inserire il collegamento e-mail:
<Script>
testFormat ( "MyUserID", "myDomainBeforeTheDot", "myDomainAfterTheDot", "myLinkText");
</ Script>
Questa affermazione richiama la funzione JavaScript e passa la tua email User ID e il nome di dominio del servizio di posta elettronica. Sostituire "MyUserID" con il tuo ID utente.
3 Sostituire "myDomainBeforeTheDot" con tutto ciò che tra il segno "@" del tuo indirizzo email e il punto il tuo indirizzo email. Ad esempio, se il vostro indirizzo e-mail è "[email protected]," sostituire "MyUserID" con "david12345" e "myDomainBeforeTheDot" con "FastMail."
4 Sostituire "myDomainAfterTheDot" con tutto ciò che segue il punto nell'indirizzo email. In questo esempio, sostituire "myDomainAfterTheDot" con "com".
5 Sostituire "myLinkText" con il testo che si desidera visualizzare sul link e-mail. La dichiarazione risultante JavaScript utilizzando questo indirizzo email campione sarebbe simile a questa:
testFormat ( "david12345", "FastMail", "com", "Mandami un messaggio");
6 Salvare il documento HTML e aprirlo nel browser. Fare clic sul collegamento e-mail. Il vostro client di posta predefinito si apre e visualizza il tuo indirizzo email.
7 Fai clic su "File" nella parte superiore del browser e selezionare "Visualizza origine". Questo mostrerà il codice sorgente della pagina web. Non vedrete il tuo indirizzo email. È nascosto nel codice.