mirror of
https://github.com/gorhill/uBlock.git
synced 2026-03-11 09:04:36 +00:00
Updated Dynamic filtering: rule syntax (markdown)
parent
14fafff72d
commit
3867bf064e
1 changed files with 7 additions and 1 deletions
|
|
@ -24,4 +24,10 @@ Note that with type-based rules, the destination hostname is **always** `*`, mea
|
|||
|
||||
### Hostname-based rules
|
||||
|
||||
Hostname-based rules are used to filter network resources according the their origin, i.e. according to which remote server a resource is pulled. Hostname-based rules have a higher specificity than type-based rules, and thus hostname-based rules always override type-based rules whenever a network request end up matching both a type- and a hostname-based rule.
|
||||
Hostname-based rules are used to filter network resources according the their origin, i.e. according to which remote server a resource is pulled. Hostname-based rules have a higher specificity than type-based rules, and thus hostname-based rules always override type-based rules whenever a network request end up matching both a type- and a hostname-based rule.
|
||||
|
||||
With hostname-based rule, the type is always `*`, meaning the rule will apply to any type of request.
|
||||
|
||||
For example, `* linkedin.com * block` means "globally block all net requests to an `linkedin.com` server".
|
||||
|
||||
Just like type-based rules, a hostname-based rule can apply only when visiting a specific web site, for example: `linkedin.com linkedin.com * allow`, which means "allow net requests to `linkedin.com` when visiting a web page on `linkedin.com`. Since this last rule is more specific than the previous one, it will override the global blocking of `linkedin.com` everywhere.
|
||||
Loading…
Reference in a new issue