14
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

uBlock Origin/Adblock Plus 用フィルタの書き方まとめチートシート

uBlock Origin/Adblock Plus 用フィルタの書き方について長々とした記事ばかりなのでシンプルにまとめました。
おそらく最も多くの人が使用している uBlock Origin は Adblock Plus のフィルタ形式をサポートしているため、Adblock Plus のガイドを参考にします。

uBlock Origin ("uBO") supports Adblock Plus ("ABP") filter syntax, so you can refer to existing filter syntax documentation from Adblock Plus web site and ABP's filter cheatsheet. For quick overview you can also check Introduction to basic filtering syntax in this wiki.
https://github.com/gorhill/uBlock/wiki/Static-filter-syntax

なお、インストールするのは Adblock Plus ではなく uBlock Origin を推奨します。
https://gigazine.net/news/20160314-ublock-vs-abp/

フィルタのシンタックスについての詳細:
https://github.com/gorhill/uBlock/wiki/Static-filter-syntax
https://adblockplus.org/filter-cheatsheet
https://help.eyeo.com/en/adblockplus/how-to-write-filters

CSSセレクタについて:
https://webliker.info/css-selector-cheat-sheet/
https://shge.github.io/docs/css.html

シンタックス

* はワイルドカード(すべての数字・文字)

ドメイン単位でブロック

||example.com^
||example.*^

タイプ指定ブロック

||example.com^$script,image

要素ブロック(非表示)

###id_name
##.class_name
example.*###id-name
example.com###id-name
example.com##.class-name
example.com##a[href="https://example.com"]
example.com##footer
example.com##div > p
example.com##div(p:has-text(/^Ad$/))

ホワイトリスト

@@||example.com^

コメント

! This is a comment
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
14
Help us understand the problem. What are the problem?