How it works

Addons

Taist uses addons - bundles of Javascript and CSS that are injected into the target web pages. Each addon is launched on a specific website and usually implements a single enhancement or feature.

Anybody who knows Javascript can create addons.

How it works

  • When you visit any web page our browser extension detects whether you have any addons that should be launched on it
  • If such addons exists, our extension injects them to the page when it starts loading

What can addons do:

  • As a part of page: addon code is executed in the scope of the page and is considered by the browser as just another piece of that page, so an addon can: * communicate with website server without any additional authentication - all the auth cookies for its requests are sent automatically by the browser as if those requests were made by original code * reuse original frontend code - call and modify it in any way needed * modify original DOM and CSS
  • As Taist addon it gets access to addons SDK that provides it useful features: * communication with any external server regardless of website restrictions * data storage * convenient ways of integration into the original UI and logic of a web page