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!

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
作者
Skarn
1日のインストール数
0
累計インストール数
165
評価
0 0 0
バージョン
0.6
作成日
2020/01/31
更新日
2020/05/16
大きさ
4.7KB
ライセンス
不明
対象サイト

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.