0.0.5 • Published 2 years ago

90crew-node-browser-history v0.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

90crew Fork Version

BrowserWindowsMacLinux
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

Chrome Maxthon Firefox Opera SeaMonkey Torch Vivaldi Brave Microsoft Edge Avast Browser

BrowserWindowsMacLinux
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);
});