Skip to content
Mark Gerrity edited this page Feb 13, 2017 · 12 revisions

Welcome to the Java_Browser wiki!

A simple web browser that will allow the user to search through pages on the internet

Current features

  • Search bar where you can search through the exact URL
  • Load button which loads the URL from the address bar
  • Progress bar which shows the progress regarding the loading of the page
  • The search will be carried out if the user presses enter
  • When the URL has finished loading, reset the progress bar back to null
  • When the user clicks the back arrow, it will bring them to the previous page
  • The user does not have to type in the exact URL, (i.e. http:// is automatically generated)
  • An error message is provided to the user if the URL is incorrect (currently redirects the user to a page on a local server)

Desired Features

  • Give a list of useful options when the user right clicks (context menu) ‘javafx WebView right click’
  • Allow downloads through the browser
  • Add a history feature that outputs the pages a user has visited in the current session (webEngine.getHistory(), webHistory())
  • View PDFs in the browser (Currently when trying, the worker state is = ‘cancelled’)
  • Allow video playback through the browser
  • Allow interaction with buttons etc. on web pages (example, where it doesn’t work is logging in with Netflix
  • Keyboard shortcuts that link to different features
  • When the browser opens, make it go full screen
  • Add a home page. This page will contain a directory of all frequently used links
  • Create a homepage that will pull URLs from a CSV file and output them (Probably a simple html page or PHP)
  • Add a feature that allows the user to add the given link to the home directory
  • Create a button that saves the URL into the homepage
  • Allow for more than one page to be open at once, i.e. tabs
  • Add a cancel button so the user can stop loading a URL (see Worker.State.CANCELLED)
  • Allow the user to reload the current URL (reload button)
  • Add a home button that brings the user back to the homepage
  • The Browser auto-opens on to the custom homepage (Likely just a page on a local server)

Clone this wiki locally