Search code examples
javascriptgoogle-chromegoogle-chrome-extensionbrowser-history

How to get browsing history using history API in Chrome extension


How can I get the URLs of recently visited tabs using chrome.history API, specifically, the last 10 URLs visited?


Solution

  • Pass an empty string as your query to the search() method of the chrome.history API. For example, this will log the 10 most recently visited URLs to the console:

    chrome.history.search({text: '', maxResults: 10}, function(data) {
        data.forEach(function(page) {
            console.log(page.url);
        });
    });