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
} | github:tance77/sqlite-async | runtime |
uuidEnvironment{
"local_name": "uuid",
"alias": false,
"peer_metadata": null
} | ^8.1.0 | runtime |
Source distribution
{
"integrity": "sha512-3ytL9DBOEE0agqddw983eNMpO4vlLeEELpjEyaDee6+IKlJZpWx65eRPB8M8gQjglmhxCEWeZa9PPDMuxtnIrA==",
"shasum": "6544cf42062c9726d877de61e949fd8aa04f341c",
"tarball": "https://registry.npmjs.org/90crew-node-browser-history/-/90crew-node-browser-history-0.0.2.tgz",
"fileCount": 7,
"unpackedSize": 12841,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDOfWCRA9TVsSAnZWagAA40kQAIHZJTcxQouirgyOpWVd\nFRWGdb2ZcT7o1nA1nVoiD09Y63+P4/mfynirUwI2KmKTQ23UTqfDAsQPn/n5\nvqglgbd3NM+II6UYAvAeYRmRZVvz2uYqTs2alAdaXmVJfvZChhufl4PskBS2\ny8q0Lc6x/lRwnwXYOOFKnbDq9oY+ZJieStEkjHta7Fjve0KetcIQFCO2X1mJ\nQW6VG7k7l1ehdSosAjnq/0/CITt/No1InJUiUmsD6P0kDJt8A+MPsb6fzaGE\nd9DserqlOt/QifK2wlv4xxUctimARTkkMjGUOMHfXctfS2TFvyPCj9CTZc3A\nJqxDHNLMIY8lRmM6ts1etjGN3Xd7lw8VW3Bd73oZUl8ThROXUAiyrCpcO1Aj\nNJHwq/3FhNIVDC9LobCS5GG5DwheLWzrnSMh1ExIEwM3LFRcZFBMZylMT1fE\n9sXfU7OMAcpcJkZwfm1oInKCevXNgR0YokpKleUUH5sMQqzQJJfF7Ej+zPKb\na0JM11FnqphJN6toNPmV9f8RYyAnfWq0hUwwpk5Sd4BmkHoH9/ewUK9oYYkm\nEYhCvYGusvq9N6u1wCV+z8rxCaFZJ6rWXAfqUImLu/+puyNsb7+XkakeBkPx\n0RfKGFEeC/p8ZBgOKy5EjlsHFDyzF1Mz4TG+MvqRLNisPxVWpNv90IKS8367\ncXHP\r\n=kK0L\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEYCIQDIoT0eBdNozUY8A9gn3iPMZTOQssFbYfsoL86nexFYTQIhAKhMacnHg7UmcGF2bW5isCEr1jafuvkHwO7DjO/0vmHt"
}
]
}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:87cbbbcd246ef9a9ccdd3c81f7641d18eab8cd5fa2d371b3d6980430ab03df37