Remove Facebook ads

Uses mutation observer to take action when elements added to page. Looks for ads based on Spon appearing in non hidden elements!

Tekijä
Skarn
Päivittäiset asennukset
0
Asennuskerrat
165
Arvostelut
0 0 0
Versio
0.6
Luotu
31.1.2020
Päivitetty
16.5.2020
Size
4,7 kt
Lisenssi
N/A
Käytössä

Only tested in Chrome - unsure of conditions that might change (e.g. classes)
Utilises mutation observer to parse added page content for ads.

2020-05-17
Generic retry wrapper was poorly scoped, effectively stopping it from resetting the tries count anew after a success.
I also note that the mutation observer isn't aggregating dom changes as much as I'd like - so it's a good candidate for being debounced so it collects all the changes and performs the ad clean only once after dom changes have ceased.

2020-05-12 Created a generic retry wrapper that is more effective/survives during page view changes to restart observer
2020-05-03 Changed method for identifying visible text and content to style check and regular expression.

Suggestions welcome.

This is for my own and others academic amusement - ads are only hidden and not prevented from downloading in any way.
This script may not be high performance as I fiddle with it and could have a high cost to your CPU and or MEMORY whilst running.