2010-09-17 25 views
6

I labrado el elemento <a> de la siguiente manera¿Alguna vez se considera visitado el correo href?

a:link {color:#FF0000;} /* unvisited link */ 
a:visited {color:#00FF00;} /* visited link */ 
a:hover {color:#FF00FF;} /* mouse over link */ 
a:active {color:#0000FF;} /* selected link */ 

En la siguiente usando Firefox, Opera y Chrome

<a href="mailto:[email protected]" >send email</a> 

Todos los colores actúan como era de esperar, excepto que no está marcado como visitado. ¿Hay alguna forma de hacerlo visitado?

Este es un lugar donde IE parece sobresalir ya que se marca como visitado.

+0

Mi sospecha es que esto es algo que IE puede hacer debido a su acoplamiento con Outlook. ¿Outlook manejó el mensaje de correo electrónico cuando hizo clic en el enlace? – Ken

+2

También un mailto no aparece en el historial del navegador, que es donde la mayoría de los navegadores van a determinar si se ha visitado un enlace. – Ken

+0

@ken: todos los navegadores que probé usaron mi programa de correo predeterminado Firefox. –

Respuesta

3

mailto no se muestra como visitado. Intentaría jquery para cambiar el color.

0

No se considera visitaron al igual que otras personas ya lo dije, pero si le gustaría hacer que se vea visitado, esto podría ayudarle a: using javascript to mark a link as visited

+0

@YK: ¿Puedes citar alguna referencia al efecto de que la práctica estándar o común no es marcarla como visitada? –

0

NO. El resaltado visitado también funciona para el enlace de mailto en la etiqueta "a". Con siguientes condiciones ..

  1. Cuando cada vez que haga clic en el enlace de correo desde cualquier navegador en una página, se activará su defecto mailto navegador o una aplicación como Outlook. ¿Estoy en lo correcto?.

  2. Por lo tanto, la función de resaltar solo funciona, cuando su navegador actual (donde usted ve tiene correo para vincular la página) y el correo predeterminado para el navegador son los mismos.

  3. Por ejemplo, si está viendo la página en Mozilla Firefox, y la opción de redacción de correo está abierta en Firefox, entonces el estilo de resaltado debe agregarse por navegador de manera predeterminada como enlaces habituales. De lo contrario, su opción de redacción se abre en Chrome o IE o el estilo de resaltado de Outlook no agregado por el navegador.

Así que déjalo tal como está. Si necesita un estilo de anexo obligatorio, haga clic en el enlace, usando JS o JQuery.

Cuestiones relacionadas