Current collected state Current
Observed since 20 Oct, 21:29 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
90crew-node-browser-history
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.
| Package / target | Requirement | Relationship |
|---|---|---|
sqlite-asyncEnvironment{
"local_name": "sqlite-async",
"alias": false,
"peer_metadata": null
} | git+https://github.com/hatae94/sqlite-async.git | runtime |
uuidEnvironment{
"local_name": "uuid",
"alias": false,
"peer_metadata": null
} | ^8.1.0 | runtime |
Source distribution
{
"integrity": "sha512-mYJa/c+n+FZ9zWJg8AfZG2R6aLbtq/kaD+kBTl7U8IYch+j8ta3e4u9J1DInciIyjxiGwwntnJWE8gY41DopoQ==",
"shasum": "5b4864d419087c1b6383258f24639adfe34517ee",
"tarball": "https://registry.npmjs.org/90crew-node-browser-history/-/90crew-node-browser-history-0.0.5.tgz",
"fileCount": 7,
"unpackedSize": 12853,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDUeHCRA9TVsSAnZWagAA81IP/2DIbWZgGZmw8z0oFPIh\ncFyPo8s1JfyzoFybtunivYMwl+k1jHPXftVbipb12ICKflngq0Qu1PG/a+6s\ngkZRlQ0Dl5GpfTqSkJxXEzPwKwMqqE/bdKdbgvFNuX1GL+7gCUPW+pVl8NrN\nyJoZ4wA/Z1Qi/YXMJ+9DC9vRfap3WBlpjLqBOaWOWNVMXUBrDVX74i8SJphX\ncKDxpI89rQTfn6KXzDCJ53IfnScWUuN2G9TV4w5wNceKem6eMt3IeYpN2dSD\n+c1s78vQzohE/4PgBj+byNVIkBycpUAsl5fnWz8jnK+6rlIEu6PD3M0SVMy+\nXVOPIyTHdChNII/QXTpMVhjSRcY2/pV6Al9Yj3929xoTZepXy7ZLpjk6rKYk\no90WlwhlWRsxzHrodhNHjf/63o8KNm9+gTalysDjS65s3z/aih45rthQ9wiE\nD8BHghIqqYyZu73sH2KBo+a5RLuLEKwwmMtZ/oAkqDh7H97SDmqQ/fz/5V77\nlMV3z/RXcpaC5Y61vdegCM7EZtblT9Iv+93YaYGs2wHxD36tXKJQslyuwh35\np1pqEX412Psnshq9R94oe9Pleh6TrLQ4cBvRLhBK97xywO5yl6gHe/yZBnhy\nv+ONnSacLFoc4Fuv07b+eeu6pvRnyRJ3nMX1Pqxhn5X7vyH75Lx4RVIC2OP1\npbx3\r\n=rObk\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIQCqSdMO6ffdouCzX1SEZO11ZFYSvlDRGnN9zrmOSrXEhAIgVELay9d3vINeHlmJqNjLejtSDLEKFXz5xeRXluEMb70="
}
]
}Shared repository data · GitHub
Observed since 20 Oct, 21:29 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:914e71fae1b9dd3a6a954cfda7aacbf1ff411f71e2f9c7ab3d7d89da73e468d7