显示最近访问的任何访问者的html页面



我想知道如何显示最近访问的页面列表只有html和javascript代码。

我有一个网站。它有100个html文件和一个html (index.html)的主页,其他(1.html, 2.html…99.html)是子页面。我想在我的主页上显示一个最近访问过的页面块。我试图不使用php, asp或任何其他服务器端语言。有什么办法吗?谢谢。

Edit1:谢谢你的回复。但似乎我没有说清楚。

我希望所有的访问者都能看到这个列表,这个列表不仅会显示他/她刚刚访问过的页面,还会显示任何访问者最近访问过的所有页面。

我会考虑使用HTML5本地存储

它本质上是一个存储在用户浏览器上的DBMS。当然,它不支持IE <因此,如果需要通用的跨浏览器支持,这可能不适合您。>

在用户计算机上保存一个cookie。一般来说,会有这样的代码(伪代码):

  • 读取cookie
  • 解析饼干
  • 将当前页面添加到列表中(并可能删除旧项目)
  • 保存cookie
  • 创建数据列表

可以使用javascript本地存储或css a:visited,如果你只想为一个用户创建列表:查看用户。


用javascript历史对象试试tjis。点击下面的链接。使用history对象,您可以访问最近查看过的页面并对其进行操作。但是如果用户清空了缓存,那么数据就丢失了。
http://www.javascriptkit.com/jsref/history.shtml

您可以使用cookie来存储用户已经访问过的页面。

http://jquery-howto.blogspot.com/2010/09/jquery-cookies-getsetdelete-plugin.html

最新更新