Quick demo of macOS style content blurring using the Firefox theming API.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
background.js
content-script.js
demo.mov
manifest.json
stackblur.js

README.md

Content blurring using Firefox's theming API

Greatly improve Firefox's performance with this demo.

How it works?

  • Uses runtime messaging to communicate page scrolls
  • Uses tabs.captureVisibleTab() to the top of the page
  • Uses a slightly modified version of stackblur.js to blur the capture
  • Uses theme.update(windowId, {headerURL: ...}) to update the browser theme

Credits