Category: Web
Points: 500
Solves: 5
Save our planet, one blocked element at a time! With our new tool, we will block everything that wastes your data and your energy. If you find anything we should add, let us know. Contributors can claim a reward here.
See exploit.html.
A Firefox extension that blocks "bad" elements, kind of like an ad blocker.
+-----------------+ +-------------------+ +-------+
| Content Script | | Background Script | | Popup |
| (in every page) | | | | |
+--------+--------+ +---------+---------+ +---+---+
| | |
| send content | |
| on page load | |
+--------------------------->+ |
| | |
| report back: good or bad | |
| (incl IDs of bad elements) | |
+<---------------------------+ |
| | |
| report back if | |
| something was removed | forward info about |
+--------------------------->+ removed stuff |
| +---------------------->+
| | |
+ + +