Testowanie pod kątem uszkodzenia



Przetestuj swoją witrynę, aby sprawdzić, jak działa bez plików cookie innych firm. Pomoże Ci to rozpocząć proces przejścia na alternatywne rozwiązania.

Flagi Chrome na potrzeby testów

Najlepszym sposobem na sprawdzenie, czy Twoja witryna działa prawidłowo bez plików cookie innych firm w Chrome, jest użycie flagi test-third-party-cookie-phaseout. Ten parametr sprawia, że Chrome zachowuje się tak samo jak w przypadku ograniczonych plików cookie innych firm, więc jest idealny do testowania wrażenia użytkownika bez plików cookie na wielu stronach. Flagę można ustawić na 2 sposoby:

  • Włącz chrome://flags/#test-third-party-cookie-phaseout
  • Uruchom Chrome z wiersza poleceń z flagą --test-third-party-cookie-phaseout

Ten parametr powoduje, że Chrome blokuje pliki cookie innych firm i zapewnia, że nowe funkcjetymczasowe rozwiązania są aktywne.

Możesz testować swoją witrynę, przeglądając ją z wyłączonymi plikami cookie innych firm za pomocą flagi chrome://settings/cookies, ale flaga wycofywania powoduje, że nowe i zaktualizowane funkcje są też włączone. Blokowanie plików cookie innych firm to dobre podejście do wykrywania problemów, ale niekoniecznie pomaga w weryfikacji, czy zostały one rozwiązane.

Jeśli masz aktywny zestaw testów dla swoich witryn, przeprowadź 2 testy obok siebie: jeden z Chrome z zwykłymi ustawieniami, a drugi z tą samą wersją Chrome uruchomioną z flagą --test-third-party-cookie-phaseout. Wszelkie błędy testu w drugim uruchomieniu, a nie w pierwszym, mogą być spowodowane zależnościami od plików cookie innych firm.

Oprócz --test-third-party-cookie-phaseout dostępne są też flagi do określonych scenariuszy testowania:

  • Wszystkie te flagi są obsługiwane w systemach Windows, Mac, Linux, ChromeOS i Android.
  • Te flagi można ustawić na stronie chrome://flags lub w wierszu poleceń.
  • Aby ustawić flagi dla wielu funkcji za pomocą wiersza poleceń za pomocą --enable-features lub --disable-features, dodaj przecinek między nazwami funkcji.
  • Wartość do użycia w przypadku flagi wiersza poleceń możesz ustalić, ustawiając flagę w chrome://flags, a potem wyświetlając wartości Wiersz polecenia na stronie chrome://version.
Strona chrome://version z wyróżnioną flagą w sekcji Wiersz poleceń
Strona chrome://version – sekcja Polecenia z ustawieniami niestandardowych flag

Testowanie z tymczasowo zablokowanymi środkami zaradczymi

Podczas testowania witryny z flagą wycofywania, tymczasowymi środkami zaradczymiokresem przejściowym dotyczącym plików cookie innych firm w Chrome może się okazać, że pliki cookie innych firm nie są ograniczane przez Twoją witrynę ani przez usługi innych firm, do których ma ona dostęp.

W tabeli poniżej znajdziesz informacje o tym, jak używać flag Chrome do testowania, oraz o tym, jaki wpływ na działanie Chrome ma ich wyłączenie lub włączenie.


Nazwa Purpose Minimalna wersja chrome://flags Flaga wiersza poleceń
Ochrona przed śledzeniem w przypadku 3PCD Włączone: włącz ochrona przed
• Wyświetlanie ikony oka w interfejsie na pasku adresu (pole wyszukiwania) w celu tymczasowego włączenia plików cookie innych firm w witrynie.
• Podaj chrome://settings/trackingProtectionzamiast chrome://settings/cookies
121 #tracking-protection-3pcd --enable-features=TrackingProtection3pcd

--disable-features=TrackingProtection3pcd
Testowanie ograniczeń dotyczących plików cookie innych firm Wyłączona: jest to wartość domyślna. (brak efektu).

Włączona: ogranicza pliki cookie innych firm i włącza interfejs Ochrona przed śledzeniem.

To ustawienie zastępuje ustawienie BlockThirdPartyCookies=falsew zasadach Chrome Enterprise, ale jest zastępowane przez ustawienia treści, takie jak te przyznane przez Storage Access API lub zasadę CookiesAllowedForUrls.

W sekcji Flagi i ustawienia opisano, jak ustawienia użytkownika wpływają na tę flagę.
121 #test-third-party-cookie-phaseout --test-third-party-cookie-phaseout
Testowanie z użyciem plików cookie innych firm Włączone: jest to ustawienie domyślne. Zezwalaj na ustawienie grupy eksperymentalnej grupy testowej obsługiwanej przez Chrome dla tego klienta Chrome.

Wyłączone: nie zezwalaj na ustawienie przez Chrome grupy eksperymentalnej.

Inne wartości: ręcznie skonfiguruj konkretną grupę eksperymentalną.

Większość deweloperów będzie musiała użyć jednego z ustawień Enabled Force. Te opcje pomijają sprawdzanie kwalifikowalności i przekazują klienta Chrome do wybranej grupy. Ustawienia Enabled umożliwiają uwzględnienie klienta w grupie eksperymentalnej, ale nie wymuszają tego.
121 #tpc-phase-out-facilitated-testing --enable-features=CookieDeprecationFacilitatedTesting

--disable-features=CookieDeprecationFacilitatedTesting

W przypadku innych wartości wartości w wierszu poleceń zależą od ustawienia. Jeśli chcesz ustawić Enabled Force Control 1:

--enable-features=CookieDeprecationFacilitatedTesting:force_eligible/true/disable_3p_cookies/false/disable_ads_apis/false/label/fake_control_1%2E1/version/9994

Jeśli chcesz ustawić te wartości z poziomu wiersza poleceń, najłatwiej jest ustawić wartość z chrome://flags, zrestartować przeglądarkę, a następnie skopiować wartość flagi z sekcji Wiersz poleceń na stronie chrome://version.
Przyznawanie uprawnień do testowania w ramach wycofywania plików cookie innych firm Włączone: jest to ustawienie domyślne. Pozwól, aby okres prolongaty dla plików cookie innych firm zaczął obowiązywać.

Wyłączone: Chrome będzie działać tak, jakby okres karencji nie był aktywny.
121 #tpcd-metadata-grants --enable-features=TpcdMetadataGrants

--disable-features=TpcdMetadataGrants
Testowanie heurystyki plików cookie innych firm Domyślnie: zezwalaj na zabezpieczenia oparte na heurystykach.

Włączone: brak efektu. (To samo co Domyślna).

Wyłączona: nie zezwalaj na środki zaradcze oparte na heurystykach. Może to być przydatne do przetestowania, czy inne długoterminowe rozwiązania (bez plików cookie innych firm) działają zgodnie z oczekiwaniami bez stosowania metod zapobiegania na podstawie heurystyki.

Inne wartości flagi:

CurrentInteraction: wymagaj interakcji użytkownika z witryną zewnętrzną podczas okna dialogowego lub przekierowania.

ShortRedirectHeurystyka przekierowania umożliwia dostęp do plików cookie przez 15 minut: pliki cookie innych firm są dozwolone w przypadku scenariuszy przekierowania opisanych w metodach zapobiegania opartych na heurystycznym.

LongRedirect: heurystyka przekierowania przyznaje dostęp do plików cookie na 30 dni.

MainFrame:tylko wyskakujące okienka inicjowane przez ramkę główną mogą włączać heurystykę przekierowania.

AllFrameInitiator
: wyskakujące okienka inicjowane przez dowolny element mogą aktywować heurystykę przekierowania.
120 #tpcd-heuristics-grants --enable-features=TpcdHeuristicsGrants

--disable-features=TpcdHeuristicsGrants

W przypadku innych wartości ustaw wartość z chrome://flags, zrestartuj przeglądarkę, a potem skopiuj wartość flagi z sekcji Wiersz poleceń na stronie chrome://version.


Flagi i ustawienia Chrome

Blokowanie plików cookie innych firm w ustawieniach użytkownika Chrome ma inny skutek niż domyślne zachowanie w przypadku korzystania z Chrome z włączoną flagą chrome://flags#test-third-party-cookie-phaseout.

Gdy włączona jest tylko flaga, pliki cookie innych firm są obsługiwane tak samo jak w przypadku grupy testowej ochrony przed śledzeniem w Chrome: nadal są dozwolone w krótkoterminowych, ograniczonych przypadkach, aby umożliwić działanie usług krytycznych, a także dzięki długoterminowym rozwiązaniom CHIPSinterfejsu Storage Access API.

Jeśli chrome://settings/trackingProtection (lub chrome://settings/cookies, jeśli nie ma grupy Ochrony przed śledzeniem) ma włączoną zasadę Blokuj wszystkie pliki cookie innych firm (lub Blokuj pliki cookie innych firm), Chrome nie zezwala na żaden dostęp do plików cookie innych firm ani innych niesklasyfikowanych plików cookie, chyba że pliki cookie innych firm są dozwolone przez zasadę CookiesAllowedForUrls w Chrome Enterprise lub użytkownik wyraźnie zezwoli na dostęp:

  • za pomocą ikony oka na pasku adresu (omniboksie).
  • Dodanie wpisu w sekcji Zezwolono na używanie plików cookie innych firm na stronie chrome://settings/trackingProtection.
  • Dodawanie wpisu do sekcji Zezwolono na używanie plików cookie innych firm na stronie chrome://settings/cookies.

Jeśli zasada BlockThirdPartyCookies ma wartość false dla użytkownika Chrome Enterprise, nie będzie on mógł blokować plików cookie innych firm z chrome://settings.

Używanie kombinacji flag do symulowania scenariuszy użycia

Scenariusz #tracking-protection-3pcd #tpcd-metadata-grants
Testowanie na 1% Włączono Wyłączono
Okres próbny: rejestracja zatwierdzona dla domeny, ale token nie został jeszcze podany Włączono Włączono
Okres prolongaty jest aktywny, podano token Włączono Wyłączono
Okres prolongaty nie jest już aktywny, podano token Włączono [Brak efektu]

Panel Prywatność i bezpieczeństwo w Narzędziach deweloperskich w Chrome

W tym panelu znajdziesz informacje i opcje dotyczące plików cookie.

Użyj karty Ustawienia, aby przetestować działanie bieżącej strony, jeśli w Chrome zostaną ograniczone pliki cookie innych firm (z okresem przejściowym lub bez niego) lub jeśli w Chrome będą obowiązywać wyjątki oparte na heurystycznym.

Panel Prywatność i bezpieczeństwo w Narzędziach deweloperskich w Chrome z wybraną kartą Ustawienia
Panel Prywatność i bezpieczeństwo w Narzędziach deweloperskich w Chrome – karta Elementy sterujące

Karta Pliki cookie innych firm zawiera informacje o plikach cookie i blokowaniu plików cookie.

Panel Prywatność i bezpieczeństwo w narzędziach programistycznych Chrome z wybraną kartą Pliki cookie innych firm
Narzędzia deweloperskie w Chrome – panel Prywatność i bezpieczeństwo – karta Pliki cookie innych firm

Pomoc

Więcej informacji