0.0.5 • Published 4 years ago
90crew-node-browser-history v0.0.5
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);
});