Chrome 88 uniemożliwi działanie blokerów reklam, ale Vivaldi i Brave będą się opierać
Chrom 88 nadejdzie z obsługą Manifest V3 dla Declarative Net Request API i innymi zmianami proponowanymi w jego ramach. Wyjaśnia zmiany API i funkcji w projekcie Chromium, które również wprowadzają szereg ograniczeń dla rozszerzeń. Najbardziej dotknięte rozszerzeniami są blokery reklam, które przestaną działać poprawnie. Jeden z nich, uBlock Origin, jest już znany z tego, że jest niekompatybilny z Manifest V3.
Google zauważył, że przez jakiś czas zachowa obecny Manifect V2 i nie określił jeszcze daty jego usunięcia. W każdym razie jest to nieprzyjemna zmiana dla tych, którzy polegają na blokerach reklam.
Manifest V3 usuwa funkcję blokowania interfejsu API webRequest, która jest używana przez programy do blokowania reklam, w tym popularne uBlock Origin oraz Ghostery rozszerzenia. Według Google funkcja ta umożliwiała rozszerzeniom uzyskiwanie poufnych informacji o tym, co przeglądasz, a których nie chcą.
Ponadto Manifest V3 uniemożliwia rozszerzeniom uruchamianie zdalnego kodu, co ułatwia audytowanie rozszerzeń. Choć brzmi to dobrze, spowoduje to uszkodzenie szeregu rozszerzeń, które uruchamiają „skrypty użytkownika”, aby zmienić wygląd i zachowanie witryn po stronie użytkownika.
Tak więc po niepewnym czasie sprawi to, że Chrome będzie bezpieczniejszy, ale niektóre popularne rozszerzenia przestaną działać. A co z innymi przeglądarkami?
Firefox na razie nie przyjmie zmiany. Na chwilę obecną nie planuje się wprowadzenia tego ograniczenia w przeglądarce Firefox.
Krawędź już umożliwia testowanie funkcja Manifest V3, więc będzie podążać za Google z tym ruchem.
Vivaldi i Brave, dwie przeglądarki oparte na Chromium, nie włączą Manifest V3 tak długo, jak to możliwe. Wątpię jednak, czy to potrwa długo. Odłączenie bazy kodu Chromium od głównego nurtu będzie wymagało od nich dodatkowych kosztów.
Chrome 88 trafi do stabilnej gałęzi w styczniu 2021 roku. Do tego czasu Google zaakceptuje rozszerzenia kompatybilne z Manifest V3 w swoim sklepie internetowym.