【发布时间】:2010-10-22 04:37:23
【问题描述】:
FF2(至少)不会将链接标记为 :visited 如果它触发 onclick 处理程序而不遵循 href。我正在使用 onclick 从服务器获取数据并修改页面,链接样式在这里似乎很合适。但该链接未标记为已访问。
是否有跨浏览器的方式将链接标记为已访问?如果做不到这一点,有没有办法确定浏览器的 a:visited 样式并将其应用于链接?
感谢所有回复的人。
看起来答案是:
-
是否有跨浏览器的方式将链接标记为已访问?
不,没有办法做到这一点。如果 href 在浏览器历史记录中,则链接被标识为已访问。 -
有没有办法确定浏览器的 a:visited 样式?
不,不是仅通过 javascript。
【问题讨论】:
-
现在您可以使用 javascript developer.mozilla.org/en/DOM/Manipulating_the_browser_history 操作浏览器历史记录
标签: javascript css hyperlink