*   >> Lectura Educación Artículos >> science >> programación

Anti-spam-crawler e-mail jQuery

Un TOTALMENTE CÓDIGO formato COPIA DE ESTE ARTÍCULO ESTÁ DISPONIBLE EN EL BLOG CODEGOLEM.

Cada vez que mostramos una dirección de correo electrónico válida en nuestros sitios web, podemos exponer a los rastreadores y robots spammers

.

rastreadores son capaces de escanear nuestras páginas, encontrar válida de correo electrónico dirigido, y añadirlos a su maravilla spam-database.No, entonces, si recibimos alguna oferta especial cialis , aunque nunca utilizamos nuestra dirección de correo electrónico para registrarse en cualquier lugar ...


Podemos utilizar una técnica sencilla para evitar la captura de los rastreadores de direcciones de correo electrónico de nuestras páginas, todavía con éxito mostrarlos a nuestros usuarios, así como click-permitiéndoles una funcionalidad similar a mailto

Por lo general, mostramos dirección de correo electrónico en nuestras páginas utilizando anclas HTML simples o controles HyperLink ASP.NET equivalentes como esto:.

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

com" [/code]

Ambos exponer la dirección de correo electrónico a rastreadores, ya que hacen que toda la dirección en la última página.

Encontrar una manera de codificar las direcciones de correo electrónico en las páginas de origen, y su traducción al vuelo usando jQuery, deben ocultar las direcciones de los rastreadores.

Vamos a decir, vamos a utilizar "e-mail" clase css para marcar todas las direcciones de correo electrónico dentro de nuestro sitio, y vamos a anotarlas como "MiDirección en mydomain.com" ...


Esto podría ser una función de jQuery para añadir en nuestras páginas para traducir todas las direcciones de correo electrónico sobre la marcha:

[código: javascript] $ (document) .ready (function () {$ ('a.email ') each (function (i) {var texto = $ (this) .text (); Dirección var = text.replace ("a", "@"); $ (this) .attr ('href', 'mailto:' + dirección); $ (this) .text (dirección); }); }); [/code]

Y el siguiente podría ser un "codificado" ancla de correo electrónico:

[code: html] MiDirección en mydomain.com [/code]

Eso es todo ...

bastante simple!

Espero que le resultará bastante útil ... también!

Happy jQuerying


Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.