mirror of https://github.com/gorhill/uBlock.git
Updated uBlock Origin works best on Firefox (markdown)
parent
6430845da9
commit
05fb102100
|
@ -10,9 +10,13 @@ The dark green/red bars are uBO before/after it gained the ability to uncloak CN
|
||||||
|
|
||||||
Source: [_"Characterizing CNAME Cloaking-Based Tracking on the Web"_](https://blog.apnic.net/2020/08/04/characterizing-cname-cloaking-based-tracking/) at [Asia Pacific Network Information Centre](https://www.apnic.net/about-apnic/), August 2020.
|
Source: [_"Characterizing CNAME Cloaking-Based Tracking on the Web"_](https://blog.apnic.net/2020/08/04/characterizing-cname-cloaking-based-tracking/) at [Asia Pacific Network Information Centre](https://www.apnic.net/about-apnic/), August 2020.
|
||||||
|
|
||||||
|
### IP address filtering
|
||||||
|
|
||||||
|
Since uBO is able to fetch the DNS record related to a specific URL, it can filter according to the IP addresses present in DNS record. See [`ipaddress=`](./Static-filter-syntax#ipaddress).
|
||||||
|
|
||||||
### HTML filtering
|
### HTML filtering
|
||||||
|
|
||||||
[HTML filtering](https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#html-filters) is the ability to filter the response body of HTML documents _before_ parsing them by the browser.
|
[HTML filtering](./Static-filter-syntax#html-filters) is the ability to filter the response body of HTML documents _before_ parsing them by the browser.
|
||||||
|
|
||||||
For example, this allows the removal of specific tags in HTML documents before they are parsed and executed by the browser, something not possible in a reliable manner in other browsers. This feature requires the [`webRequest.filterResponseData()`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/filterResponseData) API, currently only available in Firefox.
|
For example, this allows the removal of specific tags in HTML documents before they are parsed and executed by the browser, something not possible in a reliable manner in other browsers. This feature requires the [`webRequest.filterResponseData()`](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/filterResponseData) API, currently only available in Firefox.
|
||||||
|
|
||||||
|
@ -28,7 +32,7 @@ In Chromium-based browsers, this is not the case. Tracker/advertisement payloads
|
||||||
|
|
||||||
Reliably blocking at browser launch is especially important for whoever uses default-deny mode for 3rd-party resources or JavaScript.
|
Reliably blocking at browser launch is especially important for whoever uses default-deny mode for 3rd-party resources or JavaScript.
|
||||||
|
|
||||||
A [setting](https://github.com/gorhill/uBlock/wiki/Dashboard:-Filter-lists#suspend-network-activity-until-all-filter-lists-are-loaded) is available, disabled by default, to mitigate this issue in Chromium-based browsers. This setting does not cover 100% of all use cases, and some exceptions may apply.
|
A [setting](./Dashboard:-Filter-lists#suspend-network-activity-until-all-filter-lists-are-loaded) is available, disabled by default, to mitigate this issue in Chromium-based browsers. This setting does not cover 100% of all use cases, and some exceptions may apply.
|
||||||
|
|
||||||
Also see related discussion: [Blocking "early" requests is not possible](https://github.com/gorhill/uBlock/issues/1327)
|
Also see related discussion: [Blocking "early" requests is not possible](https://github.com/gorhill/uBlock/issues/1327)
|
||||||
|
|
||||||
|
@ -38,7 +42,7 @@ Pre-fetching, disabled by default in uBO, is reliably prevented in Firefox, whil
|
||||||
|
|
||||||
Chromium-based browsers give precedence to websites over user settings when it comes to deciding whether pre-fetching is disabled or not.
|
Chromium-based browsers give precedence to websites over user settings when it comes to deciding whether pre-fetching is disabled or not.
|
||||||
|
|
||||||
Reference: [Disable prefetching](https://github.com/gorhill/uBlock/wiki/Dashboard:-Settings#disable-prefetching)
|
Reference: [Disable prefetching](./Dashboard:-Settings#disable-prefetching)
|
||||||
|
|
||||||
### WebAssembly
|
### WebAssembly
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue