Cita:
Iniciado por alvaro_trewhela No puedes ocultar esa información al explorador.
Es algo paradógico lo que pides, para que mostrar el correo de tus clientes si no quieres que tengan acceso a ellos, bueno acá una posible solucion:
Genera una imágen dinamica del correo, luego le das una valor encriptado a ese correo que este enlazado a una bd, llamas con ajax para obtener el valor y usas window.location, que te haga el mailto:
Código HTML:
Ver original<img src="imagenDinamicaMail.png" value="algunIdentificador" onclick="myMialto(this.value);" />
Código Javascript
:
Ver originalfunction myMailto(mail){
mail = ajaxFunct(mail); //some ajax that return the real mail.
window.location.href = "mailto:"+mail;
}
Edito: me fuí por las ramas, te dejo otra solución
Saludos
ajax es asíncrono, en tal caso sería así:
Código Javascript
:
Ver originalfunction myMailto(mail){
ajaxFunct(mail, function(response) {
window.location.href = "mailto:"+response;
}); //some ajax that return the real mail.