Cờ Chrome là một cách để kích hoạt các tính năng của trình duyệt không có sẵn theo mặc định.
Ví dụ: Chrome muốn cho phép người dùng dùng thử các tính năng video ảnh trong ảnh trước khi triển khai tính năng này cho mọi người.
Tính năng này được cung cấp sau một cờ, vì vậy, mọi người dùng đều có thể dùng thử và đưa ra ý kiến phản hồi. Mã và thiết kế đã được kiểm thử và tinh chỉnh dựa trên ý kiến phản hồi. Giờ đây, bạn có thể sử dụng chế độ hình trong hình theo mặc định trong Chrome và chế độ này hoạt động rất tốt.
Tìm hiểu các rủi ro
Hầu hết người dùng Chrome không bao giờ cần sử dụng cờ Chrome.
Nếu bạn đặt cờ Chrome, hãy cẩn thận. Khi kích hoạt hoặc huỷ kích hoạt các tính năng, bạn có thể mất dữ liệu hoặc bị xâm phạm quyền riêng tư hoặc sự bảo mật. Các tính năng mà bạn bật/tắt bằng cờ có thể ngừng hoạt động hoặc bị xoá mà không cần thông báo.
Nếu là quản trị viên CNTT doanh nghiệp, bạn không nên sử dụng cờ Chrome trong môi trường phát hành chính thức. Thay vào đó, hãy xem chính sách dành cho doanh nghiệp.
...và hãy thận trọng khi tiếp tục
Tuy nhiên, nếu bạn là một nhà phát triển web cần thử nghiệm công nghệ mới hoặc chỉ là một người đam mê công nghệ tò mò, thì việc tìm hiểu về cờ Chrome có thể thực sự đáng giá.
Có một số lượng lớn cờ cho nhiều loại tính năng. Một số cờ ảnh hưởng đến giao diện hoặc cách hoạt động của Chrome, còn một số cờ kích hoạt các tính năng như API JavaScript mới. Việc có cờ hay không phụ thuộc vào phiên bản Chrome bạn đang chạy.
Có hai cách để đặt cờ Chrome:
- Từ trang
chrome://flags. - Bằng cách mở Chrome từ dòng lệnh trong một thiết bị đầu cuối.
chrome://flags
Để đặt cờ từ trang chrome://flags trong Chrome, bạn cần tìm cờ, bật/tắt chế độ cài đặt cho cờ đó, sau đó khởi chạy lại trình duyệt.
Ví dụ: để kích hoạt màn hình hiển thị thông tin quan trọng của Chrome cho các chỉ số hiệu suất:
Tìm tính năng đó.

Đặt giá trị thành Bật.

Chạy lại Chrome.

Giờ đây, bạn có thể sử dụng màn hình hiển thị thông tin quan trọng để xem thông tin kỹ thuật về hiệu suất của trang web.

Cờ hiệu dòng lệnh
Nếu là nhà phát triển web, bạn nên đặt cờ bằng cách mở Chrome từ dòng lệnh. Bạn chạy lệnh để mở Chrome và thêm cờ bạn muốn đặt. Bạn có thể định cấu hình nhiều chế độ cài đặt Chrome hơn trên dòng lệnh so với những chế độ có sẵn trên chrome://flags.
Ví dụ: để chạy Chrome Canary từ một thiết bị đầu cuối trên máy Mac, với Topics API được kích hoạt và thời lượng epoch được đặt thành 15 giây, hãy sử dụng lệnh sau:
/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary
--enable-features=BrowsingTopics:time_period_per_epoch/15s,PrivacySandboxAdsAPIsOverride,PrivacySandboxSettings3,OverridePrivacySandboxSettingsLocalTesting
Có hàng trăm cờ khác để kích hoạt, huỷ kích hoạt và định cấu hình các tính năng ít được biết đến.
Nếu thường xuyên sử dụng nhiều kênh Chrome với cờ dòng lệnh, bạn nên tạo một hàm cho mỗi kênh và thêm các hàm này vào tệp RC của shell. Ví dụ: trên macOS:
- Mở một cửa sổ dòng lệnh.
- Tạo hàm:
cf(){ open -a 'Google Chrome Canary' --args $*; } - Sử dụng hàm:
cf --enable-features=TrackingProtection3pcd
Đặt thư mục dữ liệu người dùng Chrome
Trong ngôn ngữ kỹ thuật của Chrome, người dùng Chrome đề cập đến một người dùng Chrome riêng lẻ.
Ứng dụng Chrome là một bản cài đặt riêng lẻ của Chrome trên một thiết bị.
Chính xác hơn, ứng dụng Chrome tương ứng với một thư mục dữ liệu người dùng riêng lẻ. Mỗi