Cách đặt cờ của trình duyệt trong Chromium

Đối với một số API mới mà chúng tôi giới thiệu trong Chromium, bạn cần đặt cờ trình duyệt để thử nghiệm. Bài viết này giải thích cách thực hiện việc này trong nhiều sản phẩm phái sinh của Chromium như Google Chrome, Microsoft Edge và các sản phẩm khác.

Chromium là một dự án trình duyệt nguồn mở nhằm mục đích xây dựng một cách an toàn hơn, nhanh hơn và ổn định hơn để tất cả người dùng trải nghiệm web. Nhiều trình duyệt web được xây dựng trên Chromium, bao gồm các trình duyệt phổ biến Google Chrome của Google, Microsoft Edge của Microsoft, Trình duyệt web Opera của Operanhiều trình duyệt khác.

Lược đồ chrome://

Ngay từ đầu, Google Chrome đã hỗ trợ một giao thức đặc biệt có tên là chrome:// để truy cập vào các chế độ cài đặt hoặc tính năng nội bộ của trình duyệt. Bạn có thể xem danh sách đầy đủ bằng cách đặt chrome://chrome-urls vào thanh URL. URL đặc biệt cần quan tâm ở đây là chrome://flags.

Đặt cờ của trình duyệt

Đối với một số API mới trong Chromium, bạn cần đặt cờ trình duyệt để thử nghiệm. Bạn đoán đúng rồi, chrome://flags là nơi diễn ra việc này. Cờ phổ biến nhất mà chúng tôi yêu cầu bạn đặt là chrome://flags/#enable-experimental-web-platform-features. Như tên gọi cho thấy, cờ này sẽ bật các tính năng thử nghiệm của nền tảng web.

Bật/tắt cờ "tính năng thử nghiệm của nền tảng web".

Viết lại lược đồ

Tuy nhiên, một điều thú vị sẽ xảy ra nếu bạn nhập URL chrome:// vào một trình duyệt không phải là Chrome. Ví dụ: nếu nhập chrome://flags/#enable-experimental-web-platform-features vào Microsoft Edge, bạn sẽ thấy mã này được viết lại thành edge://flags/#enable-experimental-web-platform-features. Tất cả các nhà cung cấp đều tạo ra cơ chế viết lại này và điều này hoàn toàn hợp lý, vì Edge không phải là Chrome, mặc dù cơ chế này dựa trên Chromium.

Tài liệu bao gồm

Chúng tôi luôn cố gắng cung cấp tài liệu cho nhiều trình duyệt. Ví dụ: việc yêu cầu người dùng Brave chuyển đến chrome://flags để bật/tắt một cờ nhất định (mặc dù cờ này hoạt động nhờ cơ chế ghi lại) có thể không phải là trải nghiệm thân thiện nhất. Đồng thời, việc liệt kê tất cả giao thức của nhà cung cấp có thể có như edge://, chrome://, brave://, v.v. cũng không phải là một giải pháp hiệu quả.

Một kế hoạch để thống trị tất cả

Thật may là có một sơ đồ ẩn chứa các tướng phù hợp với mọi nhu cầu của chúng ta: about://. Trong Chrome, URL about:// được viết lại thành chrome://, trong Edge thành edge://, v.v. đối với tất cả nhà cung cấp. Chúng ta cùng nhau làm việc trong lĩnh vực web và đây là about:// của chúng ta! Bất cứ khi nào bạn thấy hướng dẫn bao gồm giao thức about://, trình duyệt Chromium mà bạn chọn sẽ thực hiện đúng việc.