2010-09-17 15 views
6

I stylizowany element <a> następującoCzy mailto href jest kiedykolwiek uważany za odwiedzany?

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

w następujących użyciu Firefox, Opera i Chrome

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

Wszystkie kolory działają zgodnie z oczekiwaniami, z wyjątkiem, że nigdy nie jest oznaczony jako odwiedzone. Czy jest jakiś sposób, aby go odwiedzić?

To jedno miejsce, w którym program IE wydaje się być doskonały, ponieważ jest oznaczany jako odwiedzany!

+0

Podejrzewam, że jest to coś, co mogę zrobić dzięki połączeniu z Outlookiem. Czy program Outlook obsługiwał wiadomość e-mail po kliknięciu linku? – Ken

+2

Również mailto nie pojawia się w historii przeglądarki, gdzie znajduje się większość przeglądarek, aby ustalić, czy link został odwiedzony. – Ken

+0

@ken: Wszystkie przeglądarki, które wypróbowałem, używały domyślnego programu pocztowego Firefox. –

Odpowiedz

3

mailto nie jest wyświetlany jako odwiedzony. Spróbowałbym jquery zmienić kolor.

0

Nie uważa się za innych ludzi odwiedził jak już mówiłem, ale jeśli chcesz, aby wyglądać odwiedził, to może pomóc: using javascript to mark a link as visited

+0

@YK: Czy możesz przytoczyć odniesienie do efektu, że standardową lub powszechną praktyką nie jest oznaczanie go jako odwiedzanego? –

0

NO. Odwiedzone wyróżnienie działa również dla linku mailto na tagu "a". Z następujących warunków ..

  1. Gdy kiedykolwiek kliknięciu na mailto link z dowolnej przeglądarki na stronie, będzie wyzwalać domyślnego mailto przeglądarki lub aplikacji takich jak Outlook. Mam rację?.

  2. Funkcja podświetlania działa tylko wtedy, gdy bieżąca przeglądarka (gdzie widzisz stronę mailto link) i domyślna przeglądarka mailto są takie same.

  3. Na przykład, jeśli widzisz stronę w Firefox Mozilli, a opcja tworzenia wiadomości e-mail jest otwierana na firefoxie, styl podświetlenia musi być domyślnie dodany przez przeglądarkę jako zwykłe linki. Inną opcją jest opcja otwierania w stylu chrome lub IE lub podświetlenia Outlooka, które nie są dodawane przez przeglądarkę.

Pozostaw tak, jak jest. Jeśli potrzebujesz jako styl przymusowy, kliknij łącze, używając JS lub JQuery.

Powiązane problemy