【发布时间】:2012-10-19 16:43:40
【问题描述】:
是否有程序化 API 可以告诉我网站内最近访问过哪些页面(30 天)?
我知道此类信息已存储在浏览器历史记录中。就安全性而言,我只关心脚本正在运行的站点(域)内访问的页面。 我的意图是使用 (Url, title) 历史信息来生成自定义最近访问的页面列表。我的网站有数百万页。
如果没有这样的标准 API(这个 CSS hack 不是一个)那么:
- 不允许给定域查看对域本身的访问的理论上的安全原因是什么?
- 还有哪些其他方法可能符合我的意图?
【问题讨论】:
-
你试过谷歌吗? Manipulating the browser history
-
@jbabey 这个问题与操作无关。
-
您是否访问过该链接?这是整个历史 API。如果没有列出,则无法完成。
-
是的。我在发布我的问题之前访问了它。虽然它确实列出了你可以做的事情。它没有列出你不能做什么。也许有一些对象/api允许这样做。无论如何,这不应该阻止我就您可能想到的任何替代方案提出一个开放式问题。
标签: javascript html browser browser-history