*   >> Leitura Educação Artigos >> science >> programação

Anti-spam-rastreador e-mail jQuery

A cópia totalmente formatada em código desse artigo está disponível no blog CODEGOLEM.

Cada vez que exibir um endereço de e-mail válido em nossos sites, nós o exponha a crawlers e robôs dos spammers.

Crawlers são capazes de digitalizar nossas páginas, encontrar e-mail válido abordados, e adicioná-los à sua maravilha spam-database.No, então, se recebermos alguma oferta especial cialis, mesmo que nunca utilizado o nosso e- mail para se registrar em qualquer lugar ...


Podemos usar uma técnica simples para evitar crawlers captura endereços de correio electrónico a partir de nossas páginas, ainda com êxito exibi-los aos nossos usuários, assim como clique com o botão habilitando-os para um mailto funcionalidade -como

Nós geralmente exibir o endereço de e-mail em nossas páginas usando âncoras de HTML simples, ou controles HyperLink ASP.NET equivalentes como este:.

[code: html] MyAddress @ mydomain. com NavigateUrl = "mailto: [email protected]" Text = "myaddress@mydomain.

com" [/code]

Ambos expor o endereço de e-mail para esteiras, uma vez que torna todo o endereço em a página final.

Encontrar uma maneira de codificar os endereços de e-mail sobre as páginas de origem, e traduzi-las em tempo real usando jQuery, deve ocultar os endereços de crawlers.

Vamos dizer, nós vai usar "email" classe css para marcar todos os endereços de e-mail dentro de nosso site, e vamos escrevê-las como "MyAddress em mydomain.com" ...


Esta poderia ser uma função jQuery para adicionar nossas páginas para traduzir todos os endereços de e-mail em tempo real:

. [código: javascript] $ (document) .ready (function () {$ ('a.email') cada (função (i) {text var = $ (this) .text (); endereço var = text.replace ("at", "@"); $ (this) .attr ('href', 'mailto:' + endereço); $ (this) .text (endereço); }); }); [/code]

E a seguinte poderia ser um "codificado" âncora e-mail:

[code: html] MyAddress em mydomain.com [/code]

Isso é tudo ...

simples o suficiente!

Espero que você vai achar que é útil o suficiente ... também!

Happy jQuerying!

Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.