如果我单击浏览器上的历史记录选项卡,我可以找到一个文件夹,其中包含按日期组织的我访问过的所有链接。
如何使用 Javascript 以编程方式访问它?我还是 Javascript 的新手,但我想要类似的东西:
var aListOfDateLinkPairs = window.history.some_get_list_function;
我确信这对于某些任意实体来说是一个很大的隐私问题,但是如果我想在我自己的浏览器中为自己(以编程方式)实现这个怎么办?
谢谢!
原文由 algorithmicCoder 发布,翻译遵循 CC BY-SA 4.0 许可协议
一般来说,浏览器会保护历史,防止 javascript 访问它,除非通过后退和前进功能。有一些 hack 可以查看一定数量的历史记录,但它们只是 hack。
如果你想以编程方式查看/修改历史记录,你可以通过浏览器插件来实现。例如,Chrome 插件可以使用 此 API
编辑
Mozilla 在此处 也有一些关于 Javascript 可用的历史修改的信息。
看起来 这个问题 也谈到了您需要的一些相同的东西。