Đố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 mộ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 các phiên bản Chromium như Google Chrome, Microsoft Edge và các phiên bản 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 thức 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. Rất nhiều trình duyệt web được xây dựng trên Chromium, bao gồm cả các trình duyệt phổ biến như Google Chrome của Google, Microsoft Edge của Microsoft, Trình duyệt web Opera của Opera và nhiều trình duyệt khác.
Lược đồ chrome://
Ngay từ đầu, Google Chrome đã hỗ trợ một lượ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 nhập chrome://chrome-urls vào thanh URL. URL đặc biệt mà chúng ta quan tâm ở đây là chrome://flags.
Đặt cờ trình duyệt
Đối với một số API mới trong Chromium, bạn cần đặt một cờ trình duyệt để thử nghiệm. Bạn đoán đúng rồi, chrome://flags là nơi diễn ra hoạt động 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. Theo tên gọi, cờ này cho phép các tính năng thử nghiệm của nền tảng web.

Viết lại lược đồ
Tuy nhiên, có một điều thú vị 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 rằng URL 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 cơ chế viết lại này. Điều này là hợp lý vì Edge không phải là Chrome, mặc dù dựa trên Chromium.
Tài liệu toàn diện
Chúng tôi cố gắng đưa ra tài liệu phù hợp với nhiều trình duyệt. Ví dụ: việc hướng dẫn người dùng Brave chuyển đến chrome://flags để bật/tắt một cờ nhất định (mặc dù cách này vẫn hoạt động nhờ cơ chế viết 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ả các giao thức có thể có của nhà cung cấp như edge://, chrome://, brave://, v.v. cũng không phải là một giải pháp hay.
Một lược đồ duy nhất cho tất cả
Rất may là có một chương trình nhà vô địch thầm lặng phù hợp với mọi nhu cầu của chúng tôi: about://. Trong Chrome, các URL about:// sẽ được viết lại thành chrome://, trong Edge thành edge://, v.v. cho tất cả các nhà cung cấp. Chúng ta cùng nhau xây dựng nên mạng lưới này, và đây là about:// tất cả chúng ta! Bất cứ khi nào bạn thấy hướng dẫn có lược đồ about://, trình duyệt Chromium mà bạn chọn sẽ thực hiện đúng thao tác.