计算通过谷歌搜索访问过的 chrome 浏览器历史记录中的 url

好奇的

是否可以使用 Chrome History API 来计算使用谷歌搜索引擎访问过的历史记录中的 URL 数量?

对于每个访问过的 URL,Chrome History API 提供了一个 VisitItem 对象,可用于访问引用者的访问 ID(referringVisitId 属性)。https://developer.chrome.com/extensions/history#type-VisitItem

如果 URL(比如https://en.wikipedia.org/wiki/java)是从 google 搜索结果访问(点击)的,那么referringVisitId 的值总是 0,而它应该是 google 搜索结果 URL 的访问 id。在这种情况下,为什么referringVisitId 的值为0?引用VisitId 属性的目的是什么?

优雅用户

Chrome History API不会在引用的基础上提供访问的URL列表。事实上,它提供了referringVisitId,但并非总是如此。

我做了一个测试,发现如果使用引用网页内的锚标记在同一选项卡中访问 url Chrome History API它将提供一个referringVisitId其他明智的referringVisitId将始终为0请参见下面的屏幕截图。

在此处输入图片说明

这是我用来获取https://en.wikipedia.org/wiki/Java_(programming_language)url历史记录的测试代码

  chrome.history.getVisits({"url":"https://en.wikipedia.org/wiki/Java_(programming_language)"}, function(details){
      console.log(details);
  });

另外,如果您正在尝试仅为 Google 构建解决方案。我建议您使用内容脚本而不是使用Chrome History API. 因为,我认为它不能满足您获取通过 G​​oogle 访问的所有链接的要求。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Chrome中的浏览器历史记录搜索网页的文字?

来自分类Dev

通过javascript从浏览器历史记录中删除URL

来自分类Dev

Android以编程方式删除Chrome /默认浏览器Cookie,历史记录和搜索

来自分类Dev

Google Chrome浏览器是否在计算机之间同步历史记录?

来自分类Dev

完全禁用Chrome浏览器历史记录

来自分类Dev

如何在Chrome浏览器中隐藏最近打开的历史记录?

来自分类Dev

如何从Google Chrome浏览器中删除旧的历史记录?

来自分类Dev

如何查看Chrome历史记录中的完整URL?

来自分类Dev

备份Google Chrome浏览器的点击历史记录以转移到另一台计算机

来自分类Dev

如何从Firefox的浏览器历史记录中删除输入的URL?

来自分类Dev

如何从Firefox的浏览器历史记录中删除输入的URL?

来自分类Dev

通过浏览器全文搜索浏览器历史记录

来自分类Dev

清除/刷新Google Chrome浏览器中的DNS缓存是否会删除历史记录等?

来自分类Dev

为什么谷歌浏览器不缓存搜索历史记录?

来自分类Dev

以编程方式清除Chrome浏览器历史记录

来自分类Dev

如何使用Osquery转换Chrome浏览器历史记录Sqlite时间戳

来自分类Dev

如何通过浏览器历史记录在React JS中触发页面更改事件?

来自分类Dev

如何查看“存档”的Google Chrome浏览器历史记录,即超过三个月的历史记录?

来自分类Dev

Selenium获取http响应标头或访问浏览器的下载历史记录

来自分类Dev

访问Android应用程序上的浏览器历史记录

来自分类Dev

如何通过js启用/禁用浏览器历史记录

来自分类Dev

为什么Chrome浏览器将我的浏览器历史记录(chrome:// history)重定向到新标签页***?

来自分类Dev

如何将 url 添加到客户端浏览器历史记录?

来自分类Dev

如何无限期地在Chrome中记录浏览历史记录?

来自分类Dev

如何阻止Google Chrome浏览器优先于以前访问过的网站进行搜索?

来自分类Dev

强制Chrome浏览器遵循URL而不是搜索

来自分类Dev

URL编码字符串,谷歌在Chrome浏览器中的编码方式

来自分类Dev

如何在Chrome扩展程序中使用历史记录API获取浏览历史记录

来自分类Dev

Google Chrome的历史记录搜索有任何高级选项吗?

Related 相关文章

  1. 1

    使用Chrome中的浏览器历史记录搜索网页的文字?

  2. 2

    通过javascript从浏览器历史记录中删除URL

  3. 3

    Android以编程方式删除Chrome /默认浏览器Cookie,历史记录和搜索

  4. 4

    Google Chrome浏览器是否在计算机之间同步历史记录?

  5. 5

    完全禁用Chrome浏览器历史记录

  6. 6

    如何在Chrome浏览器中隐藏最近打开的历史记录?

  7. 7

    如何从Google Chrome浏览器中删除旧的历史记录?

  8. 8

    如何查看Chrome历史记录中的完整URL?

  9. 9

    备份Google Chrome浏览器的点击历史记录以转移到另一台计算机

  10. 10

    如何从Firefox的浏览器历史记录中删除输入的URL?

  11. 11

    如何从Firefox的浏览器历史记录中删除输入的URL?

  12. 12

    通过浏览器全文搜索浏览器历史记录

  13. 13

    清除/刷新Google Chrome浏览器中的DNS缓存是否会删除历史记录等?

  14. 14

    为什么谷歌浏览器不缓存搜索历史记录?

  15. 15

    以编程方式清除Chrome浏览器历史记录

  16. 16

    如何使用Osquery转换Chrome浏览器历史记录Sqlite时间戳

  17. 17

    如何通过浏览器历史记录在React JS中触发页面更改事件?

  18. 18

    如何查看“存档”的Google Chrome浏览器历史记录,即超过三个月的历史记录?

  19. 19

    Selenium获取http响应标头或访问浏览器的下载历史记录

  20. 20

    访问Android应用程序上的浏览器历史记录

  21. 21

    如何通过js启用/禁用浏览器历史记录

  22. 22

    为什么Chrome浏览器将我的浏览器历史记录(chrome:// history)重定向到新标签页***?

  23. 23

    如何将 url 添加到客户端浏览器历史记录?

  24. 24

    如何无限期地在Chrome中记录浏览历史记录?

  25. 25

    如何阻止Google Chrome浏览器优先于以前访问过的网站进行搜索?

  26. 26

    强制Chrome浏览器遵循URL而不是搜索

  27. 27

    URL编码字符串,谷歌在Chrome浏览器中的编码方式

  28. 28

    如何在Chrome扩展程序中使用历史记录API获取浏览历史记录

  29. 29

    Google Chrome的历史记录搜索有任何高级选项吗?

热门标签

归档