„uBlock Origin 1.13“: „Element Zapper“ ir CSP filtras

„UBlock Origin 1.13.0“ yra nauja populiaraus turinio blokavimo plėtinio versija, skirta „Firefox“ ir „Google Chrome“ žiniatinklio naršyklėms.

Tai pristato dvi naujas plėtinio funkcijas: „Element Zapper“ ir CSP filtravimą. Naujausia „uBlock Origin“ versija jau yra oficialioje „Chrome“ internetinėje parduotuvėje ir „Mozilla AMO“ svetainėje.

Susidomėję vartotojai gali atsisiųsti jį iš plėtinių parduotuvių, esami vartotojai gali naudoti naršyklės automatinio atnaujinimo funkciją, kad atnaujintų į naują versiją.

Naujojoje turinio blokatoriaus versijoje yra dvi naujos funkcijos, kurios bus naudingos plėtinio vartotojams.

Atnaujinimas : Buvo išleistas „uBlock Origin 1.13.2“ naujinimas, kuris pašalina „Chrome“ kilusią problemą.

Elementas „Zapper“

„Element Zapper“ buvo sukurtas pašalinti laikinai atidaromų tinklalapių elementus. Nors laikinai galite paslėpti elementus tinklalapiuose naudodamiesi programuotojo įrankiais, pagrindinis privalumas, kurį siūlo „Element Zapper“, yra tai, kad jis supaprastina šį procesą.

Spustelėkite „uBlock Origin“ piktogramą naršyklės adreso juostoje ir pasirinkite naują „Element Zapper“ piktogramą (žaibo piktogramą), kad ja pasinaudotumėte.

Tai įgalina elementų rinkiklio režimą. Perkelkite pelės žymeklį ant elemento, kurį norite pašalinti iš puslapio - perdengimą, erzinančią reklamą, automatiškai paleistą vaizdo įrašą, vaizdą ar bet kurį kitą elementą - ir spustelėkite jį. Elementas pašalinamas iš karto ir lieka paslėptas, kol iš naujo neįkeliate puslapio.

Bet kuriuo metu galite išeiti iš režimo neišimdami elemento, paspausdami Esc. Taip pat yra dvi galimybės pašalinti kelis elementus neišeinant iš „Element Zapper“ režimo.

Prieš spustelėdami elementus, norėdami juos pašalinti, palaikykite nuspaudę klavišą „Shift“, užveskite pelės žymeklį ant elementų ir paspauskite klavišą „Del“. Elemento „Zapper“ režimas išlieka aktyvus, kai tai darote, kad galėtumėte pašalinti kelis tinklalapio elementus, kiekvieną kartą neįjungdami režimo.

„Element Zapper“ režimas buvo sukurtas situacijoms, kai taisyklės kurti nėra prasmės. Tai gali būti susiję su žiniatinklio ištekliais, kurių, pvz., Dar kartą ne aplankysite, arba jei norite išbandyti funkcionalumą prieš pridedant nuolatinę taisyklę „uBlock Origin“ taisyklių rinkiniui.

Kartais mes lankomės tinklalapyje, kurio neketiname tapti nuolatiniu lankytoju, ir šiais laikais daugelyje svetainių bus išmesti kenksmingi vaizdiniai elementai, neleidžiantys jums pasiekti turinio. Tačiau dažnai verčiau nesinaudoti tuo, kad sukuriame vieną ar daugiau filtrų tik tam vienam vizitui. Čia naudingas „elementas-užtrauktuko“ režimas: galite greitai atsikratyti nepatogių vaizdinių elementų ir nereikia teršti savo filtrų rinkinio šiam vienam apsilankymui.

Antroji nauja funkcija leidžia įterpti bet kokią turinio saugos politikos (CSP) antraštę puslapiuose, kurie atitinka filtrą.

Šiuo metu visi šie modifikatoriai palaikomi, kai naudojami su csp =: trečiosios šalies, domenas =, svarbus, blogas filtras.

Be to, csp = išimčių filtrus galima sukurti dviem būdais:

Turi būti tikslus csp = atitiktis, ty @@ || pavyzdys.com/nice$csp=frame-src „nė vienas“ atšauks tik bet kurį filtrą, kuris bandys įšvirkšti tiksliai csp = frame-src „jokio“ filtrą, bet ne csp = „frame-src“ „savų“ filtras; ARBA

@@ ... $ csp atšauks visus CSP įvedimus URL, kurie atitinka filtrą.

Man visa tai reikėjo atitaisyti, nes csp = filtrų semantika yra ta, kad reikia rasti visus atitinkančius filtrus (ir pritaikyti pagal svarbius ir @@), tuo tarpu įprasti filtrai grąžina tik pirmąjį įvykį.

Naujausia „uBlock Origin“ versija palaiko šiuos sparčiuosius klavišus:

  • Alt-Z, kad atidarytumėte „Element Zapper“ režimą.
  • „Alt-X“, jei norite atidaryti elementų rinkiklio režimą.
  • Alt-L, kad atidarytumėte registratorių.

„Chrome“ vartotojai gali tinkinti sparčiuosius klavišus, įkeldami „chrome: // extensions“ ir spustelėdami puslapyje esančią nuorodą „spartieji klavišai“.

„Firefox“ vartotojams reikia sukurti šias tris nuostatas, naudojant maždaug: config

  • plėtiniai.ublock0.shortcuts.launch-element-zapper
  • plėtiniai.ublock0.shortcuts.launch-element-picker
  • plėtiniai.ublock0.shortcuts.launch-logger

Reikšmės nustatymas į - išjungia „Firefox“ spartųjį klavišą, o juos nustatę iš naujo atkuriamos pradinės vertės.

Papildomos informacijos apie laidą rasite projekto „GitHub“ tinklalapyje.