Buộc phiên bản lớn của Chrome ở mức 100 trong chuỗi Tác nhân người dùng

Cờ tính năng có trong Chrome 96 đến 99 cho phép kiểm thử sớm các vấn đề có thể xảy ra khi phân tích cú pháp chuỗi Tác nhân người dùng gồm ba chữ số.

Ali Beyad
Ali Beyad
Mike Taylor
Mike Taylor

Vào nửa đầu năm 2022, Chrome sẽ đạt đến số phiên bản lớn gồm ba chữ số: 100! Khi trình duyệt đạt phiên bản 10 lần đầu tiên cách đây rất lâu, nhiều vấn đề đã được phát hiện với các thư viện phân tích cú pháp User-Agent khi số phiên bản chính chuyển từ một chữ số sang hai chữ số. Giờ đây, chúng tôi sắp ra mắt phiên bản 100 trong cả Chrome và Firefox, với Edge không xa, chúng tôi muốn sớm phát hiện các vấn đề có thể xảy ra liên quan đến số phiên bản gồm ba chữ số để sẵn sàng khi phiên bản này ra mắt.

Kể từ Chrome 96 cho đến Chrome 99, sẽ có một cờ tính năng để buộc chuỗi Tác nhân người dùng sử dụng số phiên bản lớn 100, bất kể số phiên bản lớn thực tế là bao nhiêu. Phương thức này sẽ áp dụng cho cả tiêu đề yêu cầu User-Agent và API Javascript (ví dụ: navigator.userAgent). Các thử nghiệm tương tự cũng đang chạy trên Firefox.

Truy cập vào trang Chrome đã có phiên bản 100 chưa? để kiểm tra xem trình duyệt của bạn có đang gửi phiên bản lớn 100 trong chuỗi Tác nhân người dùng hay không.

Một trang web kiểm tra xem trình duyệt có gửi chuỗi User-Agent 100 hay không. Kết quả sẽ hiển thị: Không, vì bạn đang báo cáo là Chrome phiên bản 97 và phiên bản này dưới 100.

Để bật cờ trong Chrome và thử nghiệm, hãy nhập chrome://flags vào thanh địa chỉ rồi bật cờ #force-major-version-to-100.

Trang cờ Chrome cho thấy chế độ buộc phiên bản lớn thành 100 trong User-Agent đang bật.

Việc truy cập vào trang Chrome đã có phiên bản 100 chưa? sau khi bật cờ sẽ báo cáo rằng Tác nhân người dùng có số phiên bản lớn là 100.

Một trang web kiểm tra xem trình duyệt có gửi chuỗi User-Agent 100 hay không. Kết quả sẽ hiển thị: Có, vì bạn đang báo cáo là Chrome phiên bản 100 và phiên bản này lớn hơn 99.

Mục tiêu là phát hiện càng nhiều vấn đề càng tốt trước khi xảy ra. Vì vậy, hãy gửi báo cáo lỗi đến Web Compat để giúp chuẩn bị cho web cho các số phiên bản trình duyệt chính gồm ba chữ số!