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 przetestowanie witryny pod kątem awarii bez użycia plików cookie innych firm w Chrome jest użycie flagi test-third-party-cookie-phaseout
. Ta flaga sprawia, że Chrome działa tak samo jak w przypadku ograniczenia plików cookie innych firm. Jest to więc idealne rozwiązanie do testowania obsługi 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 dotyczących plików cookie innych firm
Oprócz --test-third-party-cookie-phaseout
dostępne są też flagi
w przypadku konkretnych scenariuszy testowania:
- 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
.
Testowanie z zablokowanymi tymczasowymi środkami łagodzącymi
Jeśli testujesz witrynę z wykorzystaniem flagi wycofania, tymczasowe rozwiązania łagodzące i okres prolongaty w zakresie plików cookie innych firm w Chrome mogą oznaczać, że Twoja witryna ani usługi, z których korzysta, nie ograniczają plików cookie innych firm.
W tabeli poniżej pokazujemy, jak używać flag Chrome do testowania, oraz wyjaśniamy ich działanie po wyłączeniu lub włączeniu.
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 |
Testowanie ograniczeń dotyczących plików cookie innych firm | Wyłączona: wartość domyślna. (Brak efektów). Włączone: Ogranicz plików cookie innych firm i włączyć śledzenie Interfejs ochrony. 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 |
Testowanie z użyciem plików cookie innych firm | 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 .
|
Przyznane metadane dotyczące wycofania plików cookie innych firm na potrzeby testowania | Enabled (Włączone): to ustawienie domyślne. Poczekaj, aż pliki cookie innych firm zaczną obowiązywać okres prolongaty. Wyłączony: pozwala Chrome działać tak, jakby okres prolongaty nie miał zastosowania. |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
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 |
#tpcd-metadata-grants |
---|---|---|
1% testów | Włączono | Wyłączono |
Przyzwoitość zatwierdzono rejestrację domeny za okres, ale nie ma jeszcze tokena podane | Włączono | Włączono |
Aktywny okres prolongaty, token dostarczony | Włączono | Wyłączono |
Okres prolongaty nie jest już aktywny, dostarczony token | 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