mailto href是否曾被考虑访问过?

时间:2010-09-17 18:38:03

标签: html

我将<a>元素设置为如下

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

以下使用Firefox,Opera和Chrome

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

所有颜色都按预期运行,但它永远不会被标记为已访问。有没有办法让它访问?

这是一个IE似乎优秀的地方,因为它确实标记为访问过!

3 个答案:

答案 0 :(得分:3)

mailto未显示为已访问。我会尝试jquery来改变颜色。

答案 1 :(得分:0)

它不像其他已经告诉过您的人那样被视为访问过,但是如果您想让它看起来像访问过,这可能对您有所帮助: using javascript to mark a link as visited

答案 2 :(得分:0)

NO。访问突出显示也适用于邮件链接&#34; a&#34;标签。有以下条件..

  1. 当您从页面上的任何浏览器点击mailto链接时,它将触发您的默认邮件到浏览器或Outlook等应用程序。我是对的?。

  2. 因此当您当前的浏览器(您看到有mailto链接页面)和默认mailto浏览器相同时,突出显示功能才有效。

  3. 例如,如果您在Mozilla firefox中看到该页面,并且在firefox上打开了邮件撰写选项,则默认情况下必须通过浏览器添加突出显示样式作为常用链接。此外,您的撰写选项在Chrome或IE或Outlook高亮显示样式上打开,而不是由浏览器添加。

  4. 所以保持原样。如果您在点击链接时需要使用JS或JQuery作为强制追加样式。