14.3 浏览历史

Window对象的history属性引用的是该窗口的History对象。History对象是用来把窗口的浏览历史用文档和文档状态列表的形式表示。
14.3浏览历史

  • length属性:表示浏览历史列表中的元素数量,但出于安全因素,脚本不能访问已保存的URL(如果允许,则任意脚本都可以窥探你的浏览历史)
  • back()和forward()方法与浏览器的“后退”和“前进”按钮一样:它们使浏览器在浏览历史中前后跳转一格。
  • go()方法接受一个整数参数,可以在历史列表中向前或向后跳过任意多个页。
    //按下F12在控制台输入下面代码,会后退两个历史纪录,相当于点击两次后退按钮
    history.go(-2);

    过去,Web浏览器会记录在一个窗口中载入的所有文档,同时提供后退和前进按钮,允许用户在这些文档之间切换浏览。现在,Web应用通常是动态地生成或载入页面内容,并在无须刷新页面的情况下就显示新的应用状态。如果要提供用户能够通过浏览器的后退和前进按钮,直观地切换应用状态,像这类应用就必须自己处理应用的历史记录管理。在22.2节中将解释如何用HTML5进行历史管理。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!