Üdv!
Láttam az egyik nemrég lezárt issue-ban is (#153), hogy mi lenne, ha készülne a hufilter listából egy uBlock kompatibilis verzió.
Picikét gondolkoztam ezen. Abból indulok ki, hogy van 3 fő adblock: az Adblock Plus, az uBlock és az Adguard. Az ABP szintaxisát a másik kettő támogatja.
Az uBlock-nak és az Adguardnak is van egy amolyan kiterjesztett szintaxisa, amikben van valamennyi átfedés. Tehát van olyan uBlock szintaxis, amit ismer az Adguard, és van olyan Adguard szintaxis, amit ismer az uBlock. De nem teljes átfedés. Sokszor pedig ugyanazt a dolgot másképp írják le. A CSS injektálást pl oda-vissza ugyanúgy kezelik.
Az pedig biztosan közös bennük, hogy lényegesen többet tudnak, mint az ABP. Mindkettőben van lehetőség pl. egy kiválasztott elem stílusának módosítására vagy JS injektálására. Ezek a funkciók jól jönnek kozmetikázáshoz, vagy éppen az adblock detektorok / analitikai eszközök hatékony megkerüléséhez.
Én benne lennék egy ilyen magyar lista fejlesztésében. Akár uBlock-Adguard hibrid listában, akár csak uBlock listában, akár csak Adguard listában.
Valakit érdekel még egy ilyen projekt? :)
Amúgy most is vannak tipikus uBlock-specifikus szabályok a listában, pl CSS módosítás vagy xpath. Illetve az uBlock jövőjében annyiban bizonytalan vagyok, hogy a Google már nem egy kísérletet tett, hogy ellehetetlenítse őket Chrome-on, amit ugye a legtöbb ember használ.
Továbbá egy nem elhanyagolható szempont. A frissen telepített Adguard és az uBlock is ismeri a hufiltert a jelenlegi linkjén, és ha a nyelvspecifikus szűrés engedélyezve van, be is kapcsolják a magyar oldalaknál automatikusan. Szóval akár ezt a listát is lehet bővítgetni, csak maximum ABP-ban nem működne ez-az. (Ez a téma előjött a #147-es issue-nál is, ott egyébként igazat is adok a beküldőnek. Valószínű ugyanígy nyelvspecifikusan betöltötte az adblocker a hufilter szűrőt, de az ilyen Google Analytics-t külön privacy szűrőkkel tiltják. Más kérdés az az analitika, hogy pl. egy magyar oldal arról vezet statisztikát, használsz-e adblockert, ma láttam példát erre az egyik commitban)