Cờ Chrome là gì?

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.

Chế độ hình trong hình của Chrome cho phép người dùng tiếp tục xem video trên một thẻ trong khi làm việc trên một thẻ khác.

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:

  1. Tìm tính năng đó. Trang chrome://flags với cờ HUD được đặt thành mặc định.

  2. Đặt giá trị thành Bật. Trang chrome://flags đã bật cờ HUD.

  3. Chạy lại Chrome. Sau khi bạn cập nhật một cờ, Chrome sẽ nhắc bạn chạy lại trình duyệt.

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.

Trang Chrome có màn hình hiển thị thông tin quan trọng đang bật.

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:

  1. Mở một cửa sổ dòng lệnh.
  2. Tạo hàm: cf(){ open -a 'Google Chrome Canary' --args $*; }
  3. 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