Nwlapcug.com


Come nascondere un indirizzo di posta elettronica nel codice sorgente

Come nascondere un indirizzo di posta elettronica nel codice sorgente


Ogni volta che si inserisce il tuo indirizzo email sul Web, Web-crawling robot possono raccogliere l'indirizzo e inviarlo agli spammer che inondare la tua casella di posta con lo 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 di email indesiderate, nascondere il tuo indirizzo di email da spam robot che analizzano il codice sorgente. Utilizzare JavaScript per generare dinamicamente i collegamenti e-mail e rendono difficile per i programmi software automatizzato decodificare il tuo indirizzo email.

Istruzioni

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 & quot; >
< html xmlns = "http://www.w3.org/1999/xhtml & quot; >
< head >
< titolo >< / title >

< script language = "javascript" type = "text/javascript" >
Function testFormat (abc, def, ghi, jkl) {
aa1 var = "ma";
aa2 var = "il";
aa3 var = "a:";
var str = "< a href ='" + aa1 aa2 + aa3 + abc + "@" + def + "." + ghi + "'>" + jkl + "< /a >"
Document.Write(STR);
}
< / script >
< / head >

< corpo >

< / body >
< / html >

La funzione JavaScript, testFormat, crea un collegamento "mailto" HTML e lo aggiunge alla pagina Web. Dando le variabili nomi senza senso, come "abc" e "xyz", si rendono difficile per spam intelligente robot analizzare il codice JavaScript e identificare le variabili che possono contenere informazioni di posta elettronica.

2

Inserire il codice seguente nella sezione "< body >" del documento in cui si desidera inserire il collegamento e-mail:

< script >
testFormat ("myUserID", "myDomainBeforeTheDot", "myDomainAfterTheDot", "myLinkText");
< / script >

Questa istruzione chiama la funzione JavaScript e passa il tuo indirizzo email, l'ID utente e il nome di dominio del vostro servizio di posta elettronica. Sostituire "myUserID" con il tuo ID utente.

3

Sostituire "myDomainBeforeTheDot" con tutto tra la "@" segno di indirizzo email e il puntino nel tuo indirizzo email. Ad esempio, se il tuo indirizzo email è "il [email protected]", sostituire "myUserID" con "david12345" e "myDomainBeforeTheDot" con "fastmail."

4

Sostituire "myDomainAfterTheDot" con tutto dopo il puntino nell'indirizzo email. In questo esempio, sostituire "myDomainAfterTheDot" con "com".

5

Sostituire "myLinkText" con il testo che si desidera venga visualizzato sul link e-mail. L'istruzione JavaScript risultante utilizzando questo indirizzo di email di esempio sarebbe simile a questa:

testFormat ("david12345", "fastmail", "com", "Mandami un messaggio");

6

Salvare il documento HTML e aprirlo nel browser. Fare clic sul collegamento di posta elettronica. Client di posta predefinito per aprire e visualizzare il tuo indirizzo email.

7

Fare clic su "File" nella parte superiore del browser e seleziona "Visualizza sorgente". Questo visualizzerà il codice sorgente della pagina Web. Non si vedrà il tuo indirizzo email. È nascosto nel codice.

Consigli & Avvertenze

  • Visitatori del sito che disabilitano JavaScript non vedranno il tuo link "mailto" e-mail. Che è uno dei limiti di usare JavaScript su qualsiasi sito Web. Si può avere visto, "Si prega di abilitare JavaScript per godere di tutte le caratteristiche su questo sito" messaggi prima sul Web. Considerare la visualizzazione di un messaggio simile per il piccolo numero di utenti che disabilitare JavaScript nel proprio browser.