From 05fb102100456e3a8e2c5b90cba756b48b82f236 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Thu, 26 Sep 2024 14:15:25 -0400 Subject: [PATCH] Updated uBlock Origin works best on Firefox (markdown) --- uBlock-Origin-works-best-on-Firefox.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/uBlock-Origin-works-best-on-Firefox.md b/uBlock-Origin-works-best-on-Firefox.md index e6e836e..606eaab 100644 --- a/uBlock-Origin-works-best-on-Firefox.md +++ b/uBlock-Origin-works-best-on-Firefox.md @@ -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. +### 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](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. @@ -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. -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) @@ -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. -Reference: [Disable prefetching](https://github.com/gorhill/uBlock/wiki/Dashboard:-Settings#disable-prefetching) +Reference: [Disable prefetching](./Dashboard:-Settings#disable-prefetching) ### WebAssembly