【发布时间】:2012-11-27 02:57:50
【问题描述】:
我有兴趣制作一个网站,当他们访问时,它会闪现访问者的整个网络历史。我计划使用 JavaScript 来获取每个查看者计算机上的历史记录,并根据他们拥有的数量以不同的速度对其进行动画处理。我的想法是使用history.length 来确定访问者历史的长度,然后使用history.go() 在整个网络历史中导航-1、-2、-3 等。我认识到加载时间会很长,但现在我只是想通过这个概念来思考。 This 相关问题似乎是我将用于我的代码基础的内容,但是,我不明白他们为什么描述这种方法不起作用。我是一名对 JavaScript 非常陌生的学生。
你们知道这是否可行,或者对实现我的想法有什么想法吗?
【问题讨论】:
-
第一个
history.back()不会杀死你的脚本吗?您可能需要在 iframe 中执行此操作,但我不确定您是否可以使其工作。 -
是的 - 一旦您调用
history.go(),您的页面及其 JavaScript 将被卸载。我认为也不可能将页面的历史记录加载到 iframe 中……也许您应该尝试浏览器扩展程序? -
顺便说一句,这是一个副本:stackoverflow.com/questions/1946963/…
标签: javascript arrays history concept