Skip to content

JamesLinus/hackbrowser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HackBrowser

HackBrowser

HackBrowser is a cross-platform, hackable browser written in Javascript. HackBrowser is built with Electron (formerly Atom Shell), which enables building cross-platform desktop apps with HTML, CSS, and Javascript. Since every part of the application's code is visible, customizing the browser in any way is possible.

Programmatic control of browser

All browser-related controls and events are exposed through a central HackBrowserWindow object.

var hackBrowserWindow = new HackBrowserWindow();

// open a new tab and save the id to newTabId
hackBrowserWindow.addNewTab("http://www.google.com"); 

// save screensot (synchoronous)
hackBrowserWindow.takeScreenshotSync(); 

// navigate to another page
hackBrowserWindow.navigateTo("http://www.github.com"); 

Features

  • Browser tabs
  • Options
  • Custom "New Tab" page
  • Screen Capture
  • Page Automation
  • Parallel Testing (using multiple tabs)

License

The MIT License (MIT)

About

A hackable, cross-platform Chromium-based browser written in JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 83.5%
  • CSS 9.2%
  • HTML 7.3%