uBlock Origin 1.13: Element Zapper и CSP филтър

UBlock Origin 1.13.0 е нова версия на популярното разширение за блокиране на съдържание за уеб браузъри Firefox и Google Chrome.

Той въвежда две нови функции в разширението: Element Zapper и CSP филтриране. Последната версия на uBlock Origin вече е изброена в официалния уебсайт на Chrome и уебсайта на Mozilla AMO.

Заинтересованите потребители могат да го изтеглят от магазините за разширения, съществуващите потребители могат да използват функцията за автоматично актуализиране на браузъра, за да се актуализират до новата версия.

Новата версия на блокера за съдържание се предлага с две нови функции, които ще са от полза за потребителите на разширението.

Актуализация : Издадена е актуализация до uBlock Origin 1.13.2, която коригира възникналия проблем в Chrome.

Елемент Запър

Element Zapper е проектиран да премахва елементи от уеб страници, които отваряте временно. Въпреки че можете временно да скриете елементи на уеб страници, като използвате Инструменти за програмисти, основното предимство, което Element Zapper предлага е, че опростява този процес.

Кликнете върху иконата на uBlock Origin в адресната лента на браузъра и изберете новата икона на Element Zapper (иконата на мълния), за да я използвате.

Това позволява режим на избор на елементи. Преместете курсора на мишката върху елемента, който искате да премахнете от страницата - наслагване, досадна реклама, автоматично възпроизвеждане на видео, изображение или друг елемент и кликнете върху него. Елементът се премахва веднага и остава скрит, докато не презаредите страницата.

Можете да излезете от режима по всяко време, без да премахвате елемент, като натиснете Esc. Има и две опции за премахване на няколко елемента, без да излизате от режим Element Zapper.

Можете да задържите клавиша Shift, преди да щракнете върху елементи, за да ги премахнете, или да задържите курсора на мишката върху елементи и вместо това натиснете клавиша Del. Режимът Element Zapper остава активен, когато направите това, така че можете да премахнете множество елементи на уеб страница, без да се налага да активирате режима всеки път.

Режимът Element Zapper е проектиран за ситуации, в които създаването на правила няма смисъл. Това може да се отнася за уеб ресурси, които няма да посетите отново, например, или за тестване на функционалността, преди да добавите постоянно правило към набора от правила uBlock Origin.

Понякога посещаваме страница в сайт, за който нямаме намерение да станем редовен посетител, и много сайтове в днешно време ще хвърлят неудобни визуални елементи, които ви пречат да получите достъп до съдържанието. Все пак често бихме предпочели да не преминаваме през процеса на създаване на един или повече филтри само за едно посещение. Ето тук е полезен режимът за закрепване на елементи: можете бързо да се отървете от неприятния визуален елемент, без да се налага да замърсявате филтърния си комплект за това едно-единствено посещение.

Втората нова функция ви позволява да инжектирате всяко заглавие на политиката за защита на съдържанието (csp) в страници, които съответстват на филтъра.

В момента всички следните модификатори се поддържат, когато се използват с csp =: трета страна, домейн =, важно, badfilter.

Освен това филтрите за изключения за csp = могат да бъдат създадени по два начина:

Трябва да е точно csp = match, т.е. @@ || example.com/nice$csp=frame-src „none“ ще анулира само каквото и да се опита да вкара точно филтър csp = frame-src „none“ филтър, но не и csp = frame-src 'self' филтър; ИЛИ

@@ ... $ csp ще анулира всички CSP инжекции за URL адреси, които съответстват на филтъра.

Всичко това изисква рефакторинг от моя страна, тъй като семантичното за csp = филтри е, че всички съвпадащи филтри трябва да бъдат намерени (и освен това да се прилагат според важни и @@), докато нормалните филтри се връщат само първото попадение.

Последната версия на uBlock Origin поддържа следните клавишни комбинации:

  • Alt-Z, за да отворите режим Element Zapper.
  • Alt-X, за да отворите режим Избор на елементи.
  • Alt-L за отваряне на дърводобива.

Потребителите на Chrome могат да персонализират преки пътища, като заредят chrome: // разширения / и кликнат върху връзката „клавишни комбинации“ на страницата.

Потребителите на Firefox трябва да създадат следните три предпочитания, като използват about: config

  • extensions.ublock0.shortcuts.launch-елемент Zapper
  • extensions.ublock0.shortcuts.launch-елемент-сортировач
  • extensions.ublock0.shortcuts.launch-дървар

Задаване на стойност на - деактивира прекия път в Firefox и възстановяването им възстановява първоначалните стойности.

Можете да намерите допълнителна информация за изданието на уеб страницата на проекта GitHub.