/blok

Web Extension implementation of Firefox tracking protection

Primary LanguageCSS

Screenshot

Blok

Web Extension re-implementation of Tracking Protection for Firefox.

We will run this add-on thru Test Pilot experimentation to:

  • Measure web content breakage
  • Collect user feedback

When we have breakage data and user feedback, we will change the tracking protection implementation, so users get better web experience with tracking protection.

Requirements

  • Firefox 48+

Run it

  1. Go to about:config and set xpinstall.signatures.required to false
  2. Download the .xpi
  3. In Firefox, "Open File" and select the .xpi

When the add-on blocks tracker requests, you will see a Blok notification bar like the screenshot.

Development

  1. Clone this repo locally
  2. cd blok
  3. npm install
  4. npm run bundle

With web-ext

  1. Install web-ext if you haven't already
  2. web-ext run

Without web-ext

  1. Go to about:debugging
  2. Click "Load Temporary Add-on"
  3. Select this repo manifest.json file

Testing

Requires node 6+

npm test