What is a Browser Extension

A Browser Extension (BEX) is an application that runs in the browsers context and is used to customise the web browser in some way.

They are built on web technologies such as HTML, JavaScript, and CSS and will aim to fulfill a single purpose. A single BEX can be built in any way the user deems fit but must contribute towards fulfilling that single purpose.

Here a few things a BEX can do:

  • Override page content
  • Add to (or alter) the browser’s interface
  • Intercept page requests
  • Be a full featured app that runs in the browser.
  • Interact with and alter the development tools of the browser.

We’ve all used Browser Extensions in some capacity. Quasar BEX allows you to do anything a browser extension allows but with the simplicity Quasar offers in all other modes.

Supported Browsers

Whilst BEX mode has been tested and developed on Firefox and Chrome, all Chromium based browsers should be supported. Where Chrome is mentioned in the documentation, you can safely assume this will apply to the various Chromium browsers as well. If in doubt, refer to the specific browser documentation for clarification.