在Chrome扩展程序APi中获取基于标签的网址历史记录

时间:2018-08-12 13:28:53

标签: google-chrome google-chrome-extension google-chrome-devtools chrome-custom-tabs

我想基于标签而不是全局历史来获取历史。

  • 我已经尝试过chrome.history,但这是一个全局历史记录API,并且没有提供制表符特定的历史记录
  • Following the thread我检查了chrome.webNavigation API,但它只是提供该特定页面的框架而不是历史记录。

那么实现这一目标的更好方法是什么?

1 个答案:

答案 0 :(得分:0)

您所指的 history API 是 browser history API。 但是,您正在寻找 browser session history API(会话表示每个标签)。 由于这是一个基于 DOM 的 API,您只能通过内容脚本访问它。这不能直接从 Service Worker 或后台脚本中使用,但是如果需要,您当然可以使用消息传递来间接访问它。