90crew-node-browser-history
v0.0.5
Published
This application aims to retrieve browser history from all browsers on the user's computer. It will attempt to read from some common locations.
Readme
90crew Fork Version
| Browser | Windows | Mac | Linux | | --------------- | ------- | --- | ----- | | Google Chrome | ✅ | ✅ | | | Maxthon | - | | - | | Microsoft Edge | | | - | | Mozilla Firefox | | | | | Opera | | | - | | Seamonkey | | | - | | Torch | | - | - | | Vivaldi | - | | - | | Brave | | | - | | Avast Browser | | | - |
- 크롬 브라우저 한정 (getChromeHistory only)
- 윈도우/맥 환경으로 한정
용도에 맞게 크롬 브라우저, 윈도우/맥 환경으로 제한하여 패키지의 용량을 줄인 node-browser-history의 fork 버전입니다.
How to Use
const date = new Date();
const dateISOString = date.toISOString();
history.getChromeHistory(20, dateISOString).then(history => {
console.log(history);
}---------------------------------------------------------------------------------
node-browser-history
This module will gather browser history from common internet browsers. Given a time frame.
Supported operating systems
- Windows
- Mac
- Linux (only Firefox and Chrome)
Supported browsers

| Browser | Windows | Mac | Linux | | --------------- | ------- | --- | ----- | | Google Chrome | ✅ | ✅ | ✅ | | Maxthon | - | ✅ | - | | Microsoft Edge | ✅ | ✅ | - | | Mozilla Firefox | ✅ | ✅ | ✅ | | Opera | ✅ | ✅ | - | | Seamonkey | ✅ | ✅ | - | | Torch | ✅ | - | - | | Vivaldi | - | ✅ | - | | Brave | ✅ | ✅ | - | | Avast Browser | ✅ | ✅ | - |
How to Install
npm install node-browser-history
OR
yarn install node-browser-history
Notes
- You may experience slow downs when dealing with browser that have a larger browser history.
How to Use
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);
});