7 votes

Un mailto href est-il jamais considéré comme visité ?

J'ai stylisé le <a> comme suit

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 */

Dans ce qui suit, en utilisant Firefox, Opera et Chrome

<a href="mailto:userid@xyz.edu" >send email</a>

Toutes les couleurs agissent comme prévu, sauf qu'il n'est jamais marqué comme visité. Existe-t-il un moyen de faire en sorte qu'elle soit visitée ?

C'est un domaine dans lequel IE semble exceller, puisqu'il est marqué comme visité !

3voto

user242506 Points 21

Mailto n'est pas affiché comme étant visité. J'essaierais d'utiliser jquery pour changer la couleur.

0voto

Yonathan Points 453

Il n'est pas considéré comme visité, comme d'autres personnes vous l'ont déjà dit, mais si vous souhaitez qu'il ait l'air visité, ceci pourrait vous aider : utilisation de javascript pour marquer un lien comme visité

0voto

Ramasamy Kasi Points 21

NO. La mise en évidence des visites fonctionne également pour le lien mailto sur la balise "a". Avec les conditions suivantes

  1. Lorsque vous cliquez sur un lien mailto à partir de n'importe quel navigateur sur une page, cela déclenche votre navigateur de messagerie par défaut ou une application comme Outlook. Je ne me trompe pas ?

  2. La fonction de mise en évidence ne fonctionne donc que si votre navigateur actuel (où vous voyez la page du lien mailto) et le navigateur mailto par défaut sont identiques.

  3. Par exemple, si vous voyez la page dans Mozilla firefox, et que l'option de composition du courrier est ouverte dans firefox, le style de surbrillance doit être ajouté par défaut par le navigateur, comme pour les liens habituels. Dans le cas contraire, votre option de composition ouverte sur chrome ou IE ou Outlook, le style de surbrillance n'est pas ajouté par le navigateur.

Il faut donc laisser les choses en l'état. Si vous avez besoin d'un style d'appendice obligatoire lorsque vous cliquez sur un lien, utilisez JS ou JQuery.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X