*   >> Lezen Onderwijs artikelen >> science >> programming

Anti-spam-crawler e-mail jQuery

Een volledig CODE GEFORMATTEERD EXEMPLAAR VAN DIT ARTIKEL IS BESCHIKBAAR OP DE CODEGOLEM BLOG.

Elke keer als we een geldig e-mailadres in op onze websites te tonen, we bloot het aan crawlers en robots spammers '.

Crawlers zijn in staat om onze pagina's te scannen, vind geldig e-mail geadresseerd, en voeg ze toe aan hun spam-database.No wonder, dan, als we een aantal speciale cialis offerte ontvangen , zelfs als we nooit onze e-mail adres wordt gebruikt om overal te registreren ...

We kunnen een eenvoudige techniek te gebruiken om crawlers voorkomen dat het vangen van e-mail adressen van onze pagina's, nog steeds met succes ze te tonen aan onze gebruikers, zoals evenals click-zodat ze voor een mailto-achtige functionaliteit

We meestal weer e-mail adres op onze pagina's met behulp van eenvoudige HTML-ankers, of gelijkwaardig ASP.NET HyperLink controles als volgt uit:.

[code: html] [email protected] NavigateUrl = "mailto: [email protected]" Tekst = "myaddress@mydomain.

com" [/code]

Beiden het e-mailadres in om bloot crawlers, omdat ze maken het hele adres op de laatste pagina.

Het vinden van een manier om e-mailadressen van de bron pagina's te coderen en te vertalen op het vliegen met behulp van jQuery, moet de adressen verbergen crawlers.

Laten we zeggen, zullen wij "e-mail" css klasse te gebruiken om alle e-mailadressen binnen onze site te markeren, en we zullen ze opschrijven als "myaddress bij mydomain.com" ...

[code:: javascript] $ (document) .ready (function () {$ ('a.

email dit zou een jQuery functie toe te voegen op onze pagina's om alle e-mailadressen op de vlieg te vertalen ') .each (function (i) {var text = $ (dit) .text (); var-adres = text.replace ("at", "@"); $ (dit) .attr ('href', 'mailto:' + adres); $ (dit) .text (adres); }); }); [/code]

En de volgende een "gecodeerd" e-anker zou kunnen zijn:

[code: html] myaddress bij mydomain.com [/code]

Dat is alles ... eenvoudig genoeg!

Ik hoop dat u het nuttig genoeg vinden ...

ook!

Happy jQuerying


Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.