"无法阅读财产'搜索'未定义" - chrome.history.search

时间:2017-01-17 16:33:22

标签: javascript google-chrome

我正在尝试使用Chrome历史记录API。

使用" chrome.history.search"得到错误

  

无法阅读财产'搜索'未定义的

chrome.history.search({
      'text': ''  
    },
    function(historyItems) {
// My TODO
});

任何解决方案,如何解决这个问题?

3 个答案:

答案 0 :(得分:2)

不清楚以前的答案是否正确。如果没有,请尝试将'history'添加到permissions中的manifest.json数组。

答案 1 :(得分:0)

如果您在API不可用的上下文中运行代码,则会发生此错误。 API仅适用于扩展程序的页面(如背景视图),而不适用于常规网站。

答案 2 :(得分:0)

将“历史记录”添加到权限对我有用。并且不需要扩展页面。它适用于常规.js