Chrom ma zmienić sposób, w jaki użytkownicy zarządzają swoimi ciasteczkami. Oto jak działa nowe narzędzie
Google planuje dać użytkownikom swojej przeglądarki Chrome więcej, ale nie za dużo, kontroli nad zarządzaniem ciasteczkami, czyli plikami, w których strony internetowe przechowują pewne informacje o naszym przeglądaniu, gdy odwiedzamy je za pośrednictwem przeglądarki.
Na razie te nowe opcje kontroli ciasteczek są dostępne tylko w Chrome Canary w wersji 82. Canary to "nightly build" dla deweloperów, wersja testowa, w której wypróbowują oni niektóre z nowych funkcji przeglądarki przed udostępnieniem ich w oficjalnej wersji aplikacji. Oficjalna wersja Chrome obecnie dystrybuowana przez Google, dla jasności, to 80.0.3987.132, podczas gdy Canary jest obecnie w wersji 82 i zawiera pewne funkcje, które możemy znaleźć w przyszłych oficjalnych wersjach. Jeden z nich pojawił się już w oficjalnej wersji 80: nowy system klasyfikacji ciasteczek o nazwie "SameSite".
Chrome Canary 82: nowe zarządzanie ciasteczkami
Zacznijmy od tego, co widzieliśmy w deweloperskiej wersji Chrome. W Canary 82 pojawia się nowe okno w ustawieniach zarządzania ciasteczkami: gdzie wcześniej można było tylko włączyć lub wyłączyć te pliki śledzące, teraz można wybrać pomiędzy "Zezwalaj na ciasteczka", "Blokuj ciasteczka innych firm w Incognito", "Blokuj ciasteczka innych firm" i "Blokuj wszystkie ciasteczka". Zwykłe pliki cookies to te, które są generowane przez strony, które odwiedzasz, pliki cookies stron trzecich to te, które są generowane przez pewne elementy spoza strony, ale wyświetlane na stronie.
Takie jak np. reklamowe pliki cookies, które są najbardziej aktywne w śledzeniu zachowań użytkowników. Użytkownik może więc w końcu wybrać, co chce aktywować, a czego nie, wiedząc, że jeśli zbytnio ograniczy działanie ciasteczek, najprawdopodobniej ograniczy komfort przeglądania stron. Ponieważ bez ciasteczek strona nie może nas rozpoznać, gdy odwiedzamy ją po raz drugi.
Ciasteczka: atrybut SameSite
Oprócz tej nowej funkcji, która nie pojawiła się jeszcze w stabilnej wersji Chrome dla wszystkich użytkowników, jest też jedna, która już się pojawiła: atrybut "SameSite" dla ciasteczek. Ten atrybut będzie musiał być określony przez witryny dla każdego pliku cookie, w przeciwnym razie Chrome uzna wszystkie pliki cookie za "first party", tj. przypisane bezpośrednio do operatora witryny. Jeśli jednak adres URL, na który wskazuje plik cookie, nie jest tożsamy z odwiedzaną witryną, Chrome automatycznie zablokuje ten plik. To powinno pomóc Chrome zrozumieć, czym są pliki cookie innych firm, aby móc je zablokować.