Firefox 59.0.3 khắc phục sự cố tương thích Windows 10 tháng 4 năm 2018

Người dùng Firefox chạy phiên bản ổn định của trình duyệt web và có kế hoạch cập nhật lên phiên bản Cập nhật tháng 4 năm 2018 của Windows 10 trong những ngày tới có thể muốn đảm bảo trình duyệt web được nâng cấp lên phiên bản 59.0.3 để tránh các vấn đề tương thích.

Microsoft có kế hoạch xuất bản các liên kết tải xuống và các tùy chọn tải xuống cho bản cập nhật tính năng mới cho Windows 10 ngay hôm nay. Trên thực tế, một số liên kết đã có sẵn và người dùng có thể tải xuống các hình ảnh ISO để cài đặt bản cập nhật tính năng mới nhất cho hệ điều hành trên các máy mục tiêu.

Trong khi Firefox sẽ chạy trên các máy chạy Windows 10 April 2018 Update, người dùng có thể gặp phải các vấn đề tương thích trên các trang web mà họ mở trong trình duyệt khi chạy Windows 10 phiên bản 1803.

Theo báo cáo lỗi trên trang web theo dõi lỗi của Mozilla, Bugzilla, các trang web sử dụng mã cụ thể sẽ ném thông báo lỗi "cờ biểu thức chính quy không hợp lệ". Một trang web khác đã đưa ra một "lỗi nghiêm trọng" khi tải. Các lỗi chỉ được đưa ra nếu Firefox 59.0.2 trở về trước chạy trên các hệ thống Windows 10 phiên bản 1803.

Firefox không bị ảnh hưởng trên các phiên bản Windows trước. Vấn đề chỉ ảnh hưởng đến Firefox, Ổn định, ESR và Phiên bản dành cho nhà phát triển chứ không ảnh hưởng đến các trình duyệt khác như Chrome hoặc Edge theo Brian Duke, người đã báo cáo vấn đề này với Mozilla.

Tôi đã cố gắng sao chép sự cố trong Pale Moon và lỗi không được ném trên máy Windows 10 phiên bản 1803.

David Major đã phát hiện ra lý do Firefox trên Windows 10 phiên bản 1803 gây ra lỗi trong khi phiên bản Firefox tương tự trên các phiên bản cũ hơn thì không.

Khi chúng tôi phân tích các cờ regrec tại đây: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

Sau 'g', chúng tôi gửi EOF thông qua ucrtbase!

Theo 17133.1, ucrtbase! Isalpha (-1) trả về giá trị true (ít nhất là theo ngôn ngữ tiếng Anh) và nó loại bỏ logic của trình phân tích cú pháp của chúng tôi. Dưới 16299, ucrtbase! Isalpha (-1) trả về sai.

Không rõ vấn đề đang lan rộng đến mức nào nhưng dường như đủ quan trọng để Mozilla phát hành bản cập nhật cho Firefox Stable và Firefox ESR ngay trước khi phát hành phiên bản Firefox tiếp theo (Firefox 60 và Firefox 60 ESR).

Mozilla có kế hoạch đẩy phiên bản Firefox mới ngay hôm nay thông qua các kênh cập nhật của trình duyệt. Khi bạn tải xuống Firefox ngay bây giờ bằng trình cài đặt sơ khai từ trang web của Mozilla, bạn đã có phiên bản mới 59.0.3 có vấn đề được khắc phục.

Bạn có thể chạy kiểm tra cập nhật bằng cách chọn Trợ giúp> Menu> Giới thiệu về Firefox trong trình duyệt. Bạn có thể kiểm tra ghi chú phát hành ở đây.