独立桌面应用程序是否可以访问 Chrome/Firefox/IE 中的浏览历史记录?
或者那是不可能的?
独立桌面应用程序是否可以访问 Chrome/Firefox/IE 中的浏览历史记录?
或者那是不可能的?
在尝试搜索从“历史记录”选项卡中找不到的内容时,我曾多次浏览 Chrome 历史记录。这是一个教程:Google Chrome 取证。一些注意事项:
visit_time
即使您在 Mac 或 Linux 上,自 1601-01-01(Windows 文件时间的 1/10)以来也是 μs,因此要将其转换为 Unix 时间(自 1970-01-01 以来的 s),您有缩放和减去11644473600 = new Date(1970, 0, 1)/1000 - new Date(1601, 0, 1)/1000
。select urls.url, datetime(visit_time/1000000 - 11644473600, 'unixepoch', 'localtime') from visits left join urls on visits.url = urls.id order by visit_time desc limit 10;
visits.transition&255
是在page_transition_types.h中找到的枚举。请参阅历史扩展文档中的描述。你确实可以。
Chrome 和 Firefox 将浏览器历史记录存储在 sql-lite 文件中。
chrome历史文件的位置是:
Linux: /home/$USER/.config/google-chrome/
Linux: /home/$USER/.config/chromium/
Windows Vista (and Win 7): C:\Users\[USERNAME]\AppData\Local\Google\Chrome\
Windows XP: C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Google\Chrome\
如果您正在开发有问题的应用程序。我过去使用过Java。您必须阅读 SQLlite 数据库的结构,但您可以使用 SQL 查询访问表(实际上与 groovy 一起使用非常好)。它以完全相同的方式适用于 Firefox。
我对IE历史没有经验。