Kiểm tra trang web của bạn để xem hiệu suất của trang web khi không sử dụng cookie của bên thứ ba. Việc đó sẽ giúp bạn bắt đầu quá trình chuyển đổi sang các giải pháp thay thế.
Cờ Chrome dùng để kiểm thử
Cách tốt nhất để kiểm tra xem trang web của bạn có bị hỏng khi không có cookie của bên thứ ba trong Chrome là sử dụng cờ test-third-party-cookie-phaseout
. Cờ này khiến Chrome hoạt động như bình thường khi cookie của bên thứ ba bị hạn chế. Vì vậy, đây là lựa chọn lý tưởng để thử nghiệm trải nghiệm người dùng mà không cần
cookie trên trang web. Có hai cách để đặt cờ:
- Bật
chrome://flags/#test-third-party-cookie-phaseout
- Chạy Chrome từ dòng lệnh với cờ
--test-third-party-cookie-phaseout
Cờ này đặt Chrome chặn cookie của bên thứ ba và đảm bảo rằng các tính năng mới và các biện pháp giảm thiểu tạm thời đang hoạt động.
Bạn có thể kiểm tra trang web của mình bằng cách duyệt web khi cookie của bên thứ ba bị chặn bằng chrome://settings/cookies
. Tuy nhiên, cờ ngừng loại bỏ đảm bảo rằng các tính năng mới và cập nhật cũng được kích hoạt. Việc chặn cookie của bên thứ ba là một phương pháp hiệu quả để phát hiện vấn đề, nhưng không nhất thiết giúp bạn xác thực rằng bạn đã khắc phục các vấn đề đó.
Nếu duy trì một bộ thử nghiệm đang hoạt động cho các trang web của mình thì bạn nên thực hiện đồng thời hai lần chạy: một lần chạy với Chrome theo chế độ cài đặt thông thường và một lần chạy với cùng một phiên bản Chrome được phát hành bằng cờ --test-third-party-cookie-phaseout
. Mọi thất bại trong kiểm thử trong lần chạy thứ hai chứ không phải trong lần chạy đầu tiên đều là đề xuất phù hợp để điều tra các phần phụ thuộc cookie của bên thứ ba.
Kiểm thử các tình huống cụ thể liên quan đến cookie của bên thứ ba
Ngoài --test-third-party-cookie-phaseout
, còn có cờ hiệu khác
cho các trường hợp kiểm thử cụ thể:
- Tất cả các cờ sau được hỗ trợ trên Windows, Mac, Linux, ChromeOS, và Android.
- Những cờ này có thể được đặt từ trang chrome://flags hoặc từ trang dòng lệnh.
- Để đặt cờ cho nhiều tính năng từ dòng lệnh bằng
--enable-features
hoặc--disable-features
, hãy thêm dấu phẩy giữa mỗi đối tượng . - Bạn có thể tìm ra giá trị cần sử dụng cho cờ hiệu dòng lệnh bằng cách đặt giá trị
gắn cờ từ
chrome://flags
rồi xem các giá trị Command Line trênchrome://version
.
Kiểm thử với các tuỳ chọn giảm thiểu tạm thời bị chặn
Khi thử nghiệm trang web của bạn bằng cờ ngừng sử dụng, các biện pháp giảm thiểu tạm thời và thời gian gia hạn cookie của bên thứ ba có thể đồng nghĩa với việc trang web của bạn hoặc các dịch vụ của bên thứ ba mà trang web đó truy cập vào có thể không hạn chế cookie của bên thứ ba.
Bảng sau đây trình bày cách sử dụng cờ Chrome để thử nghiệm và giải thích tác động của các cờ này khi bạn tắt hoặc bật.
Tên | Mục đích | Phiên bản tối thiểu | chrome://flags | Cờ hiệu dòng lệnh |
---|---|---|---|---|
Chống theo dõi cho 3PCD | Đã bật: bật Theo dõi
Biện pháp bảo vệ: • Hiển thị giao diện người dùng biểu tượng con mắt trong thanh địa chỉ (Thanh địa chỉ) để cho phép người dùng tạm thời bật cookie của bên thứ ba cho một trang web. • Cung cấp chrome://settings/trackingProtection
thay cho chrome://settings/cookies |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
Kiểm tra các hạn chế về cookie của bên thứ ba | Tắt: đây là chế độ mặc định. (Không có hiệu lực.) Đã bật: Hạn chế cookie của bên thứ ba và bật chế độ Theo dõi Giao diện người dùng của tính năng Bảo vệ. Chế độ cài đặt này sẽ ghi đè lên BlockThirdPartyCookies=false
Chính sách Chrome Enterprise, nhưng bị chế độ cài đặt nội dung ghi đè, chẳng hạn như
như được cấp bởi API truy cập bộ nhớ hoặc
CookiesAllowedForUrls
. Gắn cờ và cài đặt mô tả cách các chế độ cài đặt người dùng tương tác với cờ này. |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
Kiểm tra hỗ trợ cookie của bên thứ ba | Enabled (Bật): đây là chế độ mặc định. Cho phép ứng dụng hỗ trợ Chrome
nhóm thử nghiệm được thiết lập cho Chrome này
khách hàng. Đã tắt: không cho phép đặt nhóm thử nghiệm do Chrome thiết lập. Các giá trị khác: đặt một thử nghiệm cụ thể theo cách thủ công nhóm. Hầu hết các nhà phát triển sẽ cần sử dụng một trong các chế độ cài đặt Enabled
Force . Đây là những cách bỏ qua bước kiểm tra điều kiện và
có thể đặt ứng dụng Chrome vào nhóm đã chọn. Chiến lược phát hành đĩa đơn
Các chế độ cài đặt Enabled cho phép đưa ứng dụng vào một
thử nghiệm, nhưng không ép buộc đưa vào. |
121 | #tpc-phase-out-facilitated-testing |
--enable-features=CookieDeprecationFacilitatedTesting
--disable-features=CookieDeprecationFacilitatedTesting
Đối với các giá trị khác, giá trị dòng lệnh phụ thuộc vào chế độ cài đặt. Cho ví dụ: để đặt 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
Nếu bạn cần đặt các giá trị này từ dòng lệnh, dễ nhất để đặt giá trị từ chrome://flags , hãy khởi động lại
trình duyệt, sau đó sao chép giá trị cờ từ phần Dòng lệnh của trang chrome://version .
|
Cấp quyền cho siêu dữ liệu về việc ngừng sử dụng cookie của bên thứ ba để kiểm tra | Enabled (Bật): đây là chế độ mặc định. Cho phép thời gian gia hạn sử dụng cookie của bên thứ ba có hiệu lực. Tắt: Làm cho Chrome hoạt động như thể thời gian gia hạn không có hiệu lực. |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
Kiểm tra hiệu quả sử dụng cookie của bên thứ ba | Mặc định: cho phép dựa trên phỏng đoán
giảm thiểu. Bật: không có hiệu ứng. (Tương tự như Mặc định.) Tắt: không cho phép giảm thiểu dựa trên phương pháp phỏng đoán. Thông tin này có thể là hữu ích cho việc kiểm tra xem các bản sửa lỗi dài hạn khác (mà không sử dụng cookie) đang hoạt động như dự kiến mà không có cơ chế giảm thiểu suy đoán. Sau đây là các giá trị cờ khác. CurrentInteraction : yêu cầu người dùng tương tác trên
trang web của bên thứ ba trong hộp thoại hoặc quy trình chuyển hướng.Suy đoán chuyển hướng ShortRedirect cấp quyền truy cập cookie
trong 15 phút: cookie của bên thứ ba được phép chuyển hướng
các tình huống như được mô tả trong dựa trên phương pháp phỏng đoán
giảm thiểu.LongRedirect : suy nghiệm chuyển hướng cấp quyền truy cập cookie
trong 30 ngày.MainFrame: chỉ những cửa sổ bật lên do khung chính khởi tạo mới có thể
bật suy nghiệm chuyển hướng. : cửa sổ bật lên do bất kỳ khung nào khởi tạo
có thể bật suy nghiệm chuyển hướng. |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
Đối với các giá trị khác, hãy đặt giá trị từ chrome://flags .
khởi động lại trình duyệt, sau đó sao chép giá trị cờ từ phần Dòng lệnh của trang chrome://version . |
Cờ Chrome và cài đặt Chrome
Chặn cookie của bên thứ ba từ người dùng Chrome
cài đặt có tác dụng khác
từ hành vi mặc định khi sử dụng Chrome bằng
Đã bật cờ chrome://flags#test-third-party-cookie-phaseout
.
Khi chỉ bật cờ, cookie của bên thứ ba sẽ được xử lý như dành cho Nhóm thử nghiệm tính năng Chống theo dõi của Chrome: vẫn cho phép sử dụng cookie của bên thứ ba trong ngắn hạn, số lượng trường hợp có hạn để các dịch vụ quan trọng có thể hoạt động cũng như trong dài hạn các giải pháp của CHIPS và API Truy cập bộ nhớ.
Nếu chế độ Chặn tất cả cookie của bên thứ ba được bật từ
chrome://settings/trackingProtection
(hoặc Chặn cookie của bên thứ ba trên chrome://settings/cookies
, đối với những cookie không
trong nhóm Chống theo dõi) Chrome không cho phép bất kỳ quyền truy cập nào vào
cookie của bên thứ ba hoặc trạng thái không được phân vùng khác, trừ phi cookie của bên thứ ba
được cho phép bởi CookiesAllowedForUrls của Chrome Enterprise
chính sách hoặc người dùng cấp quyền một cách rõ ràng:
- Sử dụng biểu tượng con mắt trên thanh địa chỉ (Thanh địa chỉ).
- Thêm một mục trong phần Các trang web được phép sử dụng cookie của bên thứ ba trên
chrome://settings/trackingProtection
. - Thêm một mục vào Được phép sử dụng cookie của bên thứ ba trên
chrome://settings/cookies
.
Nếu
BlockThirdPartyCookies
đặt chính sách này thành false
cho người dùng Chrome Enterprise, thì người đó sẽ không thể
chặn cookie của bên thứ ba từ chrome://settings
.
Sử dụng các tổ hợp cờ để mô phỏng các tình huống sử dụng
Trường hợp | #tracking-protection-3pcd |
#tpcd-metadata-grants |
---|---|---|
1% thử nghiệm | Đang bật | Đã tắt |
Gia hạn thời gian đăng ký đã được phê duyệt cho miền, nhưng chưa có mã thông báo đã cung cấp | Đang bật | Đang bật |
Thời gian ân hạn đang hoạt động, đã cung cấp mã thông báo | Đang bật | Đã tắt |
Thời gian ân hạn không còn hoạt động, đã cung cấp mã thông báo | Đang bật | [Không có hiệu ứng] |
Hỗ trợ
- Báo cáo lỗi cookie của bên thứ ba: goo.gle/report-3pc-broken
- Đưa ra vấn đề trong kho lưu trữ Hỗ trợ nhà phát triển Hộp cát về quyền riêng tư: goo.gle/cookies-support