Current collected state Current
Observed since 20 Oct, 21:29 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
This application aims to retrieve browser history from all browsers on the user's computer. It will attempt to read from some common locations.
| Browser | Windows | Mac | Linux |
|---|---|---|---|
| Google Chrome | ✅ | ✅ | |
| Maxthon | - | - | |
| Microsoft Edge | - | ||
| Mozilla Firefox | |||
| Opera | - | ||
| Seamonkey | - | ||
| Torch | - | - | |
| Vivaldi | - | - | |
| Brave | - | ||
| Avast Browser | - |
용도에 맞게 크롬 브라우저, 윈도우/맥 환경으로 제한하여 패키지의 용량을 줄인 node-browser-history의 fork 버전입니다.
const date = new Date();
const dateISOString = date.toISOString();
history.getChromeHistory(20, dateISOString).then(history => {
console.log(history);
}
This module will gather browser history from common internet browsers. Given a time frame.

| Browser | Windows | Mac | Linux |
|---|---|---|---|
| Google Chrome | ✅ | ✅ | ✅ |
| Maxthon | - | ✅ | - |
| Microsoft Edge | ✅ | ✅ | - |
| Mozilla Firefox | ✅ | ✅ | ✅ |
| Opera | ✅ | ✅ | - |
| Seamonkey | ✅ | ✅ | - |
| Torch | ✅ | - | - |
| Vivaldi | - | ✅ | - |
| Brave | ✅ | ✅ | - |
| Avast Browser | ✅ | ✅ | - |
npm install node-browser-history
OR
yarn install node-browser-history
const BrowserHistory = require('node-browser-history');
//Only All Support Browser History
/**
* Gets the history for the Specified browsers and time in minutes.
* Returns an array of browser records.
* @param historyTimeLength | Integer
* @returns {Promise<array>}
*/
getAllHistory(10).then(function (history) {
console.log(history);
});
/**
* Gets Firefox history
* @param historyTimeLength
* @returns {Promise<array>}
*/
getFirefoxHistory(10).then(function (history) {
console.log(history);
});
/**
* Gets Seamonkey History
* @param historyTimeLength time is in minutes
* @returns {Promise<array>}
*/
getSeaMonkeyHistory(10).then(function (history) {
console.log(history);
});
/**
* Gets Chrome History
* @param historyTimeLength time is in minutes
* @returns {Promise<array>}
*/
getChromeHistory(10).then(function (history) {
console.log(history);
});
/**
* Get Opera History
* @param historyTimeLength time is in minutes
* @returns {Promise<array>}
*/
getOperaHistory(10).then(function (history) {
console.log(history);
});
/**
* Get Torch History
* @param historyTimeLength time is in minutes
* @returns {Promise<array>}
*/
getTorchHistory(10).then(function (history) {
console.log(history);
});
/**
* Get Brave History
* @param historyTimeLength time is in minutes
* @returns {Promise<array>}
*/
getBraveHistory(10).then(function (history) {
console.log(history);
});
/**
* Get Maxthon History
* @param historyTimeLength time is in minutes
* @returns {Promise<array>}
*/
getMaxthonHistory(10).then(function (history) {
console.log(history);
});
/**
* Get Vivaldi History
* @param historyTimeLength time is in minutes
* @returns {Promise<array>}
*/
getVivaldiHistory(10).then(function (history) {
console.log(history);
});
/**
* Get Internet Explorer History
* @param historyTimeLength time is in minutes
* @returns {Promise<array>}
*/
getIEHistory(10).then(function (history) {
console.log(history);
});
Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 21:29 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:fc4ffabea6208ccd27342c74854a8294c945095b25512553b5e6426fa559a81f