阅读扩展程序中的Chrome浏览记录

时间:2010-11-09 12:07:10

标签: javascript google-chrome google-chrome-extension

如何使用JavaScript或jQuery检查Chrome的浏览历史记录(在访问该链接的计算机上)中是否找到某个链接?我对我必须使用的功能感兴趣(如果有的话)。另外,我如何获得所访问链接的日期和时间?

3 个答案:

答案 0 :(得分:10)

由于显而易见的安全问题,从网页启动的中检索用户历史记录是不可能的。

从扩展中运行的javascript中检索用户历史记录是可能的,但这样做需要提升用户在发出警告后必须授予的权限。总之,您可能正在寻找chrome.history.getVisits()函数。您可以找到有关如何访问历史记录using chrome.history here以及由此产生的安全性warnings given to the user here的详细信息。

答案 1 :(得分:0)

NONONO!这不可能发生。除非你制作一个插件,但我仍然怀疑它。

这可能不是主题,但您可能对google analytics感兴趣。

答案 2 :(得分:-1)

由于安全性,Chrome无法实现这一点。您需要做的是使用cookie并将每个用户所在的页面添加到cookie中以及访问时间。

问题是它只会跟踪您网站上的用户而非其他用户。 Cookie只会包含少量信息,而不会记录您的用户所访问的页面。用户也可以禁用cookie ...

另一种方法是使用此服务器端并通过您的页面跟踪用户IP并保留用户访问的页面列表。