Jak sprawdzić, czy partycjonowanie pamięci masowej ma wpływ na Twoją witrynę.
Aby chronić prywatność, w kolejnych wersjach Chrome zmienia sposób działania interfejsów API do przechowywania danych i komunikacji. Więcej informacji o nadchodzących zmianach znajdziesz w artykule Partycjonowanie pamięci masowej.
Początkowa implementacja jest dostępna od lipca 2022 roku za flagą w Chrome 105. Od września 2022 roku w Chrome beta 106 dostępna jest nowa implementacja (obejmująca partycjonowanie pamięci podręcznej). Najnowsze funkcje i poprawki błędów będą najpierw dostępne w Chrome Canary, dlatego dalej testuj tę aplikację, jeśli zamierzasz kontynuować jej testowanie.
Ta zmiana nie powinna wpłynąć na najczęstsze przypadki użycia, w których aplikacja wykorzystuje pamięć tylko we własnym kontekście, ale zalecamy przetestowanie aplikacji, aby mieć pewność, że będą nadal działać tak jak dotychczas. Jeśli korzystasz z pamięci lub używasz jej w elementach iframe, istnieje większe prawdopodobieństwo, że ta zmiana wpłynie na Ciebie.
Jak przetestować partycjonowanie pamięci masowej
Aby wypróbować partycjonowanie pamięci masowej:
- Upewnij się, że używasz Chrome Beta w wersji 106 lub nowszej.
- Otwórz:
chrome://flags/#third-party-storage-partitioning
. - Włącz flagę „Eksperymentalne partycjonowanie pamięci przez podmioty zewnętrzne”.
Bierz udział we wczesnej fazie testów i zgłaszaj błędy, by pomóc zespołowi Chrome w wykrywaniu i naprawianiu wszelkich nieoczekiwanych zachowań przed wprowadzeniem stabilnej wersji.
Co to jest partycjonowanie pamięci masowej
Aby zapobiec niektórym rodzajom śledzenia w różnych witrynach w różnych kanałach, Chrome partycjonuje interfejsy API do przechowywania danych i komunikacji w kontekstach zewnętrznych (więcej informacji znajdziesz w objaśnieniu).
W przeszłości klucze były brane pod uwagę tylko na podstawie źródła. Oznacza to, że jeśli element iframe z example.com
jest umieszczony w a.com
i b.com
, example.com
może poznać Twoje nawyki związane z przeglądaniem tych 2 witryn najwyższego poziomu, zapisując i pobierając identyfikator z pamięci. Gdy włączysz partycjonowanie pamięci masowej innej firmy, miejsce na dane example.com
będzie przechowywane w 2 różnych partycjach – jednej dla a.com
i drugiej dla b.com
. Partycjonowanie pamięci zapobiega łączeniu informacji o Twoich wizytach z umieszczonej witryny.
Po włączeniu flagi „Eksperymentalne partycjonowanie pamięci przez podmioty zewnętrzne” są partycjonowane te interfejsy API do przechowywania danych i komunikacji:
- Kanał radiowy
- Pamięć podręczna
- Web Storage
- Dostęp do systemu plików
- IndexedDB
- Starsza wersja FileSystem
- Limit
- Blokady internetowe
- ServiceWorker
- SharedWorker
Te interfejsy API są w trakcie opracowywania i zostaną podzielone przed wysłaniem do wersji stabilnej:
- URL obiektu blob
- Nagłówek Delete-Site-Data
Kiedy ta funkcja będzie domyślnie dostępna
Planujemy udostępnić tę funkcję na początku 2023 r., w zależności od stabilności i zgodności. Jeśli już teraz przetestujesz partycjonowanie pamięci na potrzeby podmiotów zewnętrznych i zgłosisz błędy, Chrome uzyska opinie z ekosystemu i upewni się, że deweloperzy i właściciele witryn mają potrzebną pomoc.
Zgłaszanie błędów
Najlepszym sposobem na przesłanie opinii jest zgłoszenie nowego problemu z linkiem do publicznie dostępnego adresu URL lub ograniczoną liczbą przypadków testowych.