Przetestuj swoją witrynę, aby sprawdzić jej wydajność bez stosowania plików cookie innych firm. Pomoże Ci to rozpocząć procesu przechodzenia na rozwiązania alternatywne.
Flagi Chrome do testowania
Najlepszym sposobem na sprawdzenie witryny pod kątem awarii bez użycia plików cookie innych firm w Chrome jest użycie flagę wycofania plików cookie. Ta flaga sprawia, że Chrome zachowuje się tak, jakby to było po przeglądarce innej firmy plików cookie, więc doskonale nadaje się do testowania wrażeń użytkownika bez . Flagę można ustawić na 2 sposoby:
- Włącz
chrome://flags/#test-third-party-cookie-phaseout
- Uruchamianie Chrome z poziomu wiersza poleceń z flagą
--test-third-party-cookie-phaseout
Flaga ta powoduje, że Chrome blokuje pliki cookie innych firm i zapewnia, że nowe funkcje oraz są aktywne tymczasowe środki łagodzące.
Możesz przetestować swoją witrynę, przeglądając ją z zablokowanymi plikami cookie innych firm za pomocą chrome://settings/cookies
, ale flaga wycofania powoduje, że włączone są też nowe i zaktualizowane funkcje. Blokowanie plików cookie innych firm to dobry sposób na wykrywanie problemów, ale niekoniecznie daje Ci pewność, że udało Ci się je rozwiązać.
Jeśli masz aktywny pakiet testowy witryn, wykonaj 2 testy równoległe: jedno z Chrome ze standardowymi ustawieniami, a drugie z tą samą wersją Chrome z flagą --test-third-party-cookie-phaseout
. Wszystkie błędy podczas drugiego uruchomienia, a nie przy pierwszym, nadają się do sprawdzenia pod kątem zależności plików cookie innych firm.
Testowanie określonych scenariuszy wycofania plików cookie innych firm
Oprócz --test-third-party-cookie-phaseout
dostępne są też flagi
w określonych scenariuszach testowania, na przykład w przypadku udziału w testach wycofania wersji próbnej:
- Wszystkie te flagi są obsługiwane w systemach Windows, Mac, Linux, ChromeOS: i Androidzie.
- Te flagi można ustawić w sekcji chrome://flags lub wiersza poleceń.
- Aby ustawić flagi wielu funkcji z poziomu wiersza poleceń:
--enable-features
lub--disable-features
, rozdziel je przecinkami imię i nazwisko. - Wartość, która będzie używana dla flagi wiersza poleceń, możesz określić, ustawiając atrybut
z
chrome://flags
, a następnie wyświetlając wartości wiersza poleceń wchrome://version
.
![Strona chrome://version z wyróżnioną flagą w sekcji Wiersz poleceń](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/chrome-version-command-line-flag.png?authuser=3&hl=pl)
Testowanie z zablokowanymi tymczasowymi środkami ograniczającymi ryzyko
Jeśli testujesz witrynę z oznaczeniem wycofania, tymczasowe rozwiązania łagodzące, np. testy wycofania plików cookie innych firm i okres prolongaty, mogą oznaczać, że Twoja witryna ani usługi innych firm nie ograniczają plików cookie innych firm.
Aby mieć pewność, że tymczasowe środki zaradcze nie maskują awarii, możesz przetestować witrynę za pomocą flag blokujących środki łagodzące:
- Wycofywanie własnych plików cookie innych firm: przyznawanie okresu próbnego wycofywania plików cookie innych firm najwyższego poziomu na potrzeby testowania
- Próbne wycofanie plików cookie innych firm: przyznawanie wersji próbnej wycofania plików cookie innych firm na potrzeby testowania
- Okres prolongaty: przyznane metadane o wycofaniu plików cookie innych firm na potrzeby testowania
W tabeli poniżej pokazujemy, jak używać tych flag i wyjaśniamy, jak działają, gdy są wyłączone lub włączone.
Nazwa | Purpose | Wersja minimalna | chrome://flags | Flaga wiersza poleceń |
---|---|---|---|---|
Ochrona przed śledzeniem na potrzeby plików cookie innych firm | Włączone: włącz śledzenie
Zabezpieczenie: • Pokaż ikonę oka na pasku adresu (omniboks), aby użytkownik mógł tymczasowo włączyć pliki cookie innych firm. dla konkretnej witryny. • Udostępnij chrome://settings/trackingProtection
zamiast chrome://settings/cookies |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
Wycofanie plików cookie innych firm do testowania | Wyłączona: wartość domyślna. (Brak efektów). Włączone: Ogranicz plików cookie innych firm i włącz śledzenie interfejs zabezpieczeń, aby dostosować go do działania Chrome po stronie innej firmy. lub wycofanie plików cookie. To ustawienie zastępuje BlockThirdPartyCookies=false
zasad Chrome Enterprise, ale są zastąpione przez ustawienia treści, takie jak
te określone przez Storage Access API lub
CookiesAllowedForUrls
. Flagi i ustawienia zawiera opis interakcji ustawień użytkownika z tą flagą. |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
Okres próbny wycofania plików cookie innych firm na potrzeby testowania | Enabled (Włączone): to ustawienie domyślne. Zezwalaj na uczestnictwo w programie firm zewnętrznych
procesu wycofania plików cookie. (Ta flaga nie musi już być ustawiona na
możliwość wzięcia udziału w okresie próbnym). Wyłączone: pozwala Chrome zachowywać się tak, jakby przeglądarkę zasobów zewnętrznych token próbny wycofania, nawet jeśli taki został. W Innymi słowy: wyłącz wycofanie funkcji udostępnianej przez firmę zewnętrzną. Może to być jest przydatny, gdy chcesz sprawdzić, czy długoterminowe poprawki działają. plików cookie innych firm w witrynie, która uczestniczy w wycofaniu wersji próbnej. Aby ta flaga mogła działać, wymagane jest #tracking-protection-3pcd . |
121 | #third-party-cookie-deprecation-trial |
--enable-features=TpcdSupportSettings
--disable-features=TpcdSupportSettings |
Przyznanie okresu próbnego wycofania plików cookie innych firm najwyższego poziomu dla Testowanie | Włączone: wymagane, aby zezwalać na tryb najwyższego poziomu
okresu próbnego wycofania plików cookie innych firm. Wyłączone: tak jak w przypadku wersji próbnej innej firmy, Chrome powinien zachowywać się tak, jakby prawidłowy okres próbny nie został podany, nawet jeśli został podany. Innymi słowy: wyłącz do własnych celów w ramach testów. Jest to przydatne podczas testowania że poprawki długoterminowe działają bez użycia plików cookie innych firm witryny uczestniczącej w testach własnych wycofania. |
122 | #top-level-third-party-cookie-deprecation-trial |
--enable-features=TopLevelTpcdSupportSettings
--disable-features=TopLevelTpcdSupportSettings |
Przyznane metadane dotyczące wycofania plików cookie innych firm na potrzeby testowania | Enabled (Włączone): to ustawienie domyślne. Zezwalanie na zabezpieczenie pliku cookie innej firmy
. Wyłączony: pozwala Chrome działać tak, jakby [okres prolongaty](https://goo.gle/cookies-grace-period) nie miał zastosowania. Te informacje mogą też posłużyć do sprawdzenia, czy w witrynie zostały wdrożone funkcje wycofania tokeny próbne przed zakończeniem okresu prolongaty (w przypadku witryn, podlega okresowi prolongaty). |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
Wycofywanie plików cookie innych firm – testy wspomagane | Enabled (Włączone): to ustawienie domyślne. Zezwól na korzystanie z przeglądarki Chrome
dla tej przeglądarki Chrome zostanie ustawiona grupa eksperymentalna
klienta. Wyłączona: nie zezwalaj na utworzenie grupy eksperymentalnej. ustawione przez Chrome. Inne wartości: ustaw samodzielnie wybrany eksperyment. grupy eksperymentalnej. Większość deweloperów musi używać jednego z ustawień usługi Enabled
Force . Pomijają one weryfikację kwalifikowalności
klienta Chrome należy umieścić w wybranej grupie.
Dzięki ustawieniom Enabled klient może zostać uwzględniony w
w grupie eksperymentalnej, ale nie wymuszaj jej uwzględnienia. |
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. Dla: przykład, aby 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 musisz ustawić te wartości z poziomu wiersza poleceń, najłatwiej jest ustawić wartość z chrome://flags , uruchom ponownie
przeglądarki, a następnie skopiuj wartość flagi z sekcji Wiersz poleceń na stronie chrome://version .
|
Testowanie heurystyki plików cookie innych firm | Wartość domyślna: zezwalaj na podstawie heurystyki.
i zastosowania środków zaradczych. Włączono: brak efektów. (tak samo jak w przypadku ustawienia domyślnego). Wyłączono: nie zezwalaj na stosowanie łagodzeń opartych na heurystyce. Może to być przydatny do testowania innych długoterminowych poprawek (bez pliki cookie) działają zgodnie z oczekiwaniami bez stosowania poprawek heurystycznych. Inne wartości flag są podane poniżej. CurrentInteraction : wymagaj interakcji użytkownika na
w witrynie zewnętrznej w oknie dialogowym lub w oknie przekierowania.Heurystyka przekierowania ShortRedirect udziela dostępu do plików cookie
przez 15 minut: pliki cookie innych firm mogą być przekierowywane
scenariusze zgodnie z opisem w sekcji opartej na heurystyce
i zastosowania środków zaradczych.LongRedirect : przekierowania heurystyczne, udzielające dostępu do plików cookie
przez 30 dni.MainFrame: Tylko wyskakujące okienka otwierane przez ramkę główną
włącz heurystykę przekierowań. : wyskakujące okienka inicjowane przez dowolną ramkę
może włączyć heurystykę przekierowań. |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
W przypadku innych wartości ustaw wartość z chrome://flags ,
uruchom ponownie przeglądarkę, a następnie skopiuj wartość flagi z sekcji Wiersz poleceń na stronie chrome://version . |
Flagi Chrome i ustawienia Chrome
Blokowanie plików cookie innych firm dla użytkowników Chrome
ustawienia mają inny skutek
jest domyślnie przystosowane do przeglądarki Chrome z
Flaga chrome://flags#test-third-party-cookie-phaseout
została włączona.
Gdy ta flaga jest włączona, pliki cookie innych firm są obsługiwane w taki sam sposób, jak w przypadku Grupa testowa ochrony przed śledzeniem w Chrome: pliki cookie innych firm są nadal dozwolone w krótkiej perspektywie, w ograniczonej liczbie przypadków aby umożliwić działanie ważnych usług, a także w dłuższej perspektywie rozwiązania CHIPS oraz Interfejs Storage Access API.
Jeśli w przeglądarce Blokuj wszystkie pliki cookie innych firm jest włączona
chrome://settings/trackingProtection
(lub blokuj pliki cookie innych firm ze strony chrome://settings/cookies
w przypadku tych, które nie korzystają
w grupie ochrony przed śledzeniem), Chrome nie zezwala na żaden dostęp do
plików cookie innych firm ani w innym stanie, w którym pliki cookie innych firm nie są partycjonowane,
dozwolone przez zasadę CookiesAllowedForUrls Chrome Enterprise
zasady lub użytkownik wprost przyzna uprawnienia:
- Korzystanie z ikony oka na pasku adresu (omniboksie).
- Dodaj wpis w sekcji Witryny, które mogą używać plików cookie innych firm na
chrome://settings/trackingProtection
. - dodanie wpisu do pola Zezwolono na używanie plików cookie innych firm w witrynie
chrome://settings/cookies
Jeśli
BlockThirdPartyCookies
ma wartość false
w przypadku użytkownika Chrome Enterprise, nie będą oni mogli
blokuj pliki cookie innych firm z chrome://settings
.
Używanie kombinacji flag do symulowania scenariuszy użycia
Scenariusz | #tracking-protection-3pcd |
#third-party-cookie-deprecation-trial |
#tpcd-metadata-grants |
---|---|---|---|
1% testów, zignorowano okres próbny wycofania | Włączono | Wyłączono | Wyłączono |
Przyzwoitość zatwierdzono rejestrację domeny za okres, ale nie ma jeszcze tokena podane | Włączono | Włączono | Włączono |
Aktywny okres prolongaty, token dostarczony | Włączono | Włączono | Wyłączono |
Okres prolongaty nie jest już aktywny, dostarczony token | Włączono | Włączono | [Brak efektu] |
Pomoc
- Zgłaszanie problemów z plikami cookie innych firm: goo.gle/report-3pc-broken
- Zgłoś problem w repozytorium pomocy dla deweloperów Piaskownicy prywatności: goo.gle/cookies-support
Więcej informacji
- Zachowanie najważniejszych wrażeń użytkowników: testy wycofania plików cookie innych firm
- Pliki cookie innych firm są domyślnie ograniczone dla 1% użytkowników Chrome
- Co to są flagi Chrome?
- Czym są odmiany Chrome?