Tại sao Chrome 100 có thể phá vỡ các trang web yêu thích của bạn
Google Chrome 100 chỉ còn một vài bản cập nhật nữa và đã có những lo ngại rằng nó có thể khiến một số trang web bị hỏng. Rất may, Google đã điều tra vấn đề này và tìm cách khắc phục.
Giống như tất cả các phần mềm, mỗi bản cập nhật Chrome mới đều cố gắng sửa các lỗi trong các phiên bản trước. Hiện gần như đã lặp lại lần thứ 100, Google đã xác nhận rằng trên thực tế, Chrome 100 có thể khiến một số trang web, chẳng hạn như những trang được xây dựng bằng Duda, hoàn toàn hoạt động sai.
Điều này là do các trang web như vậy sử dụng cùng một chuỗi Tác nhân người dùng để phát hiện trình duyệt, phiên bản trình duyệt và hệ điều hành bạn đang sử dụng.
Mục Lục
Đó là một chuỗi thứ của tác nhân người dùng
Nếu bạn truy cập WhatIsMyBrowser.com để kiểm tra chuỗi Tác nhân người dùng của mình, bạn sẽ nhận được một cái gì đó giống như hình ảnh bên dưới.
Lưu ý rằng trong ví dụ này, phiên bản Chrome được viết là Chrome / 96.0.4664.110.
Tuy nhiên, hầu hết các nhà phát triển web chỉ giải quyết cho hai chữ số đầu tiên (phiên bản chính), ví dụ: Chrome 96, cũng là trường hợp của Duda. Vẽ từ hình minh họa này, Chrome / 99 trở thành 99 và Chrome / 100 sẽ mặc định thành 10. Y2K-bug, có ai không?
Ngoài ra còn có một vấn đề khác. Duda tự động chặn mọi phiên bản Chrome dưới phiên bản 40. Vì các trang web Duda sẽ đọc Chrome / 100 là 10 nên nó sẽ tự động bị chặn.
Google cũng đã xác định một số trang web khác có nguy cơ bị hỏng do Chrome 100.
Google đang làm gì về điều này
Google đang thực hiện một số bước nhất định để khắc phục sự cố tương thích của Chrome 100. Thứ nhất, nó đang giới thiệu một cờ Chrome mới để khóa phiên bản chính của Chrome trong chuỗi Tác nhân người dùng thành 99 và buộc số phiên bản chính ở vị trí phiên bản phụ.
Dưới đây là hình minh họa cho thấy cách chuỗi UA cho các trang web Duda sẽ xuất hiện cho Chrome 100 có và không có cờ mới.
Sau khi phát hiện ra rằng tất cả các trang web được xây dựng bằng Yell Business có trụ sở tại Vương quốc Anh cũng không tương thích với Chrome 100, Google bắt đầu liên hệ với các nhà phát triển web riêng lẻ về sự cố sắp tới.
Cho đến nay, phương pháp tiếp cận này đã hoạt động hiệu quả đối với Yell Business vì nó có thể làm cho toàn bộ mạng của mình tuân thủ Chrome 100. Tuy nhiên, vẫn còn phải xem liệu Google có thể tiếp cận từng nhà phát triển riêng lẻ và đúng thời gian trước khi Chrome 100 ra mắt vào tháng 3 năm 2022 hay không.
Bạn có thể làm gì
Bắt đầu thực hiện các bước để ngăn trang web của bạn bị hỏng khi có Chrome 100. Điều này có thể bao gồm việc bạn làm quen với cờ Chrome mới. Chỉ cần tìm kiếm và bật cờ ForceMajorInMinorPositionInUserAgent.
Bạn cũng có thể khuyến khích những người theo dõi, người đăng ký hoặc khách hàng của mình thử các lựa chọn thay thế Chrome khác trong trường hợp trang web của bạn bị hỏng khi Chrome 100 được phát hành.
Đọc tiếp
Giới thiệu về tác giả