Это совсем не так, возможно, он не объявил соответствующие разрешения для History в файле .json, а вместо этого использовал фоновую страницу ...
В файле manifest.json
вы должны дать расширению разрешения ... Одним из этих разрешений является доступ к файлу истории ...
Часть разрешений json file
, которая разрешает доступ к файлу истории, выглядит следующим образом:
"permissions": [ "history" ]
И, получив доступ к файлу истории, вы сможете использовать API поиска на фоновой странице, как показано ниже:
chrome.history.search(object query, function callback)
Пока ваша фоновая страница работает - то есть, когда браузер открыт - вы сможете выполнять столько поисков, сколько пожелаете ...