uBlock Origin 1.13: Element Zapper та CSP Filter

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-element-zapper
  • extensions.ublock0.shortcuts.launch-element-picker
  • extensions.ublock0.shortcuts.launch-logger

Встановлення значення - відключає ярлик у Firefox, а їх скидання відновлює початкові значення.

Додаткову інформацію про випуск ви знайдете на веб-сторінці GitHub проекту.