Computer >> Máy Tính >  >> Phần mềm >> Các trình duyệt

Tại sao Chrome 100 và Firefox 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 nhất định bị hỏng. Rất may, Google hiện đang đ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ần lặp lại 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. Và không chỉ Google, Firefox cũng có thể bị ảnh hưởng.

Đ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.

Đó là Điều của Chuỗi 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.

Tại sao Chrome 100 và Firefox 100 có thể phá vỡ các trang web yêu thích của bạn

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ó 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ụ.

Tại sao Chrome 100 và Firefox 100 có thể phá vỡ các trang web yêu thích của bạn

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.

Tại sao Chrome 100 và Firefox 100 có thể phá vỡ các trang web yêu thích của bạn

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 hay không trước khi Chrome 100 ra mắt vào ngày 29 tháng 3 năm 2022.

Firefox Cũng có thể bị ảnh hưởng

Firefox cũng sắp có bản cập nhật thứ 100 và cũng giống như Chrome, nó cũng có thể khiến một số trang web bị hỏng. Firefox 100 trước tiên sẽ được phát hành cho Firefox Nightly thử nghiệm, sau đó là phiên bản beta và cuối cùng là kênh ổn định vào ngày 3 tháng 5 năm 2022.

Rõ ràng, việc chuyển đổi từ Chuỗi tác nhân người dùng hai chữ số sang ba chữ số cũng là nguyên nhân trong trường hợp của Firefox 100. Kể từ tháng 8 năm 2021, cả Chrome và Firefox đều đang chạy thử nghiệm phiên bản 100 với một số trường hợp lỗi trang web được ghi nhận.

Firefox đang làm gì về điều này

Nhóm tương thích web của Mozilla chịu trách nhiệm khắc phục bất kỳ và tất cả các vấn đề về khả năng tương thích của Firefox 100.

Để thực hiện việc này, nó sẽ sử dụng cơ chế can thiệp trang web của Mozilla để nhanh chóng khắc phục mọi sự cố trang web do Firefox 100. Điều này có thể đạt được bằng cách ghi đè Chuỗi tác nhân người dùng cho trang web và gửi nó dưới dạng phiên bản 99.

Bạn có thể theo dõi quá trình này bằng cách nhập about:compat vào thanh địa chỉ của Firefox. Tuy nhiên, đối với sự cố trang web trên diện rộng, Mozilla sẽ đóng băng số phiên bản chính ở mức 99 trong khi khám phá các bản sửa lỗi khác.

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, hãy đến với Chrome hoặc Firefox 100. Điều này có thể bao gồm việc tự làm quen với cờ Chrome mới. Chỉ cần tìm kiếm và bật ForceMajorInMinorPositionInUserAgent cờ.

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 hoặc Firefox khác trong trường hợp trang web của bạn bị hỏng khi Chrome 100 được phát hành.