【发布时间】:2010-12-29 16:05:43
【问题描述】:
我无意更改链接(我听说这是不可能的,但如果不是,我很想知道如何)。如果需要,我可以将其添加到浏览器历史记录中。
我想遍历页面上的所有<a> 并将它们的状态更改为已访问。例如:
$("a").each(function(){
//mark as visited (somehow?)
});
基本上是在我的页面上创建一个“全部标记为已读”按钮。 有什么想法吗?
【问题讨论】:
-
您是否希望您的链接出现在用户浏览器的自动建议下拉菜单中而不实际访问它们?你只想要视觉效果吗?告诉我们结果应该是什么,已经有很多很好的答案,但你知道,我们不知道哪个真正回答了这个问题!
-
我正在创建一个 chrome 扩展程序,它是一个 rss 阅读器。我通过计算页面上的链接来计算已读文章与未读文章。因此,要将所有内容标记为已读,我必须以某种方式将它们添加到历史记录中。哦,好吧...我可能不得不以某种方式将数据存储在 localStorage 中。
标签: jquery loops hyperlink browser-history visited