【问题标题】:javascript browser history listingjavascript浏览器历史列表
【发布时间】:2013-06-06 14:42:04
【问题描述】:

我熟悉 window.history.back() 和 window.history.forward() javascript 对象。但是有没有一种方法可以创建一个包含查看的最后“X”页数的数组。

【问题讨论】:

  • 您可以在每次页面加载时附加一个保存在 localStorage 中的数组...
  • window.history API 没有可用于 Web 内容的此类方法。

标签: javascript browser-history


【解决方案1】:

不,这将是一个巨大的安全问题。如果您愿意,可以联系history.length 来统计它们。

【讨论】:

  • 如果你不能,那么谷歌是如何做到的?
  • 因为他们使用的是网络浏览器而不是 Javascript DOM ._.
  • @CodeApprentice,谷歌没有这样做。是什么让你认为他们是?
  • @Brad@CodeApprentice,谷歌没有这样做。是什么让你认为他们是?转至:tomsguide.com/us/…
  • @CodeApprentice,我建议从技术角度阅读由具有一定技术能力的人撰写的文章。谷歌和其他广告网络使用 cookie。如果发布商 A 和 B 都共享一个共同的广告网络,则广告网络可以在网站上设置来自发布商 A 的 cookie,并从发布商 B 的网站读取该 cookie。 cookie 实际上并没有违反任何规则……它位于广告网络的域中。这与您的实际浏览器历史记录无关。
【解决方案2】:

退房:

How do you get the previous url in Javascript?

简而言之,您可以获得以前访问过的网站数量 (history.length),但不能获得网址。

【讨论】:

    猜你喜欢
    • 2019-03-20
    • 1970-01-01
    • 2012-11-14
    • 2015-10-10
    • 2015-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多