From 1fb59ff1389617c2f40b13fea9a28d3e3f13f15a Mon Sep 17 00:00:00 2001 From: gwarser Date: Sun, 23 Jun 2019 16:02:12 +0200 Subject: [PATCH] Feature support in HTML filters --- Static-filter-syntax.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Static-filter-syntax.md b/Static-filter-syntax.md index 630d6ec..2093d33 100644 --- a/Static-filter-syntax.md +++ b/Static-filter-syntax.md @@ -280,7 +280,9 @@ For example, [AdGuard English filter](https://kb.adguard.com/en/general/adguard- ### HTML filters -Supported by uBO 1.14.23b3+ in Firefox 57+. +Supported by uBO 1.14.23b3+ in Firefox 57+. +Supported features may not be fully in pair with procedural cosmetic filters. +Support for chainging back from procedural to native CSS selectors was added in [1.20.1b3](https://github.com/gorhill/uBlock/commit/41685f4cce084f3f89e9cdd8fc1cde5b57862958) (`:spath`). **READ VERY CAREFULLY:** HTML filtering acts on the **response data** (before browser parsing). Do not use the browser inspector from developer tools to create HTML filters. You **must** use `view-source:[URL of page]` instead to look at the **response data** and find out relevant information to create relevant HTML filters. Only UTF-8 encoding is supported natively by browsers. For other (most used) encodings, custom encoders are implemented in JavaScript. Because of this, HTML filtering will work only on pages with character encoding compatible with: UTF-8, ISO-8859-1, Windows-1250, Windows-1251 and Windows-1252 ([detailed maping](https://github.com/gorhill/uBlock/blob/2a91a685ce3d2dae5d3c285cff1bc74a1982be74/src/js/text-encode.js#L32))