Bản phát hành Firefox 91

Trình duyệt web Firefox 91 đã được phát hành. Bản phát hành Firefox 91 được phân loại là bản phát hành hỗ trợ mở rộng (ESR), trong đó các bản cập nhật được phát hành trong suốt cả năm. Ngoài ra, một bản cập nhật cho nhánh trước với thời gian hỗ trợ lâu dài, 78.13.0, đã được tạo (dự kiến ​​​​sẽ có thêm hai bản cập nhật 78.14 và 78.15 trong tương lai). Nhánh Firefox 92 sẽ sớm được chuyển sang giai đoạn thử nghiệm beta, dự kiến ​​phát hành vào ngày 7 tháng XNUMX.

Những đổi mới chính:

  • Ở chế độ duyệt web riêng tư, chính sách HTTPS-First được kích hoạt theo mặc định, tương tự như tùy chọn “Chỉ HTTPS” có sẵn trước đó trong cài đặt. Khi bạn cố gắng mở một trang mà không được mã hóa qua HTTP ở chế độ riêng tư, trước tiên trình duyệt sẽ cố gắng truy cập trang web qua HTTPS (“http://” được thay thế bằng “https://”) và nếu nỗ lực không thành công, nó sẽ tự động truy cập trang web mà không cần mã hóa. Một điểm khác biệt quan trọng so với chế độ Chỉ HTTPS là HTTPS-First không áp dụng để tải các tài nguyên phụ như hình ảnh, tập lệnh và biểu định kiểu mà chỉ áp dụng khi cố gắng mở một trang web sau khi nhấp vào liên kết hoặc nhập URL vào địa chỉ quán ba.
  • Chế độ in phiên bản rút gọn của trang đã được quay trở lại, gợi nhớ đến chế độ xem trong Chế độ đọc, trong đó chỉ hiển thị văn bản quan trọng của trang và tất cả các điều khiển, biểu ngữ, menu, thanh điều hướng và các phần khác đi kèm của trang không liên quan đến nội dung bị ẩn. Chế độ này được kích hoạt bằng cách kích hoạt Reader View trước khi in. Chế độ này đã ngừng hoạt động trong Firefox 81, sau khi chuyển sang giao diện xem trước bản in mới.
  • Các khả năng của phương pháp Total Cookie Protection đã được mở rộng, được kích hoạt ở chế độ duyệt web riêng tư và khi chọn chế độ nghiêm ngặt để chặn nội dung không mong muốn (nghiêm ngặt). Chế độ này ngụ ý việc sử dụng một bộ lưu trữ riêng biệt dành cho Cookie cho từng trang web, không cho phép sử dụng Cookie để theo dõi chuyển động giữa các trang web, vì tất cả Cookie được đặt từ các khối bên thứ ba được tải trên trang web đều được gắn với trang web chính và không được chuyển khi các khối này được truy cập từ các trang web khác. Trong phiên bản mới, để loại bỏ rò rỉ dữ liệu ẩn, logic làm sạch Cookie() đã được thay đổi và người dùng đã được thông báo về các trang web lưu trữ thông tin cục bộ.
  • Logic lưu các tập tin được mở sau khi tải xuống đã được thay đổi. Các tệp được mở sau khi tải xuống trong các ứng dụng bên ngoài giờ đây được lưu trong thư mục “Tải xuống” thông thường, thay vì thư mục tạm thời. Hãy nhớ rằng Firefox cung cấp hai chế độ tải xuống - tải xuống và lưu và tải xuống và mở trong ứng dụng. Trong trường hợp thứ hai, tệp đã tải xuống được lưu trong một thư mục tạm thời, tệp này sẽ bị xóa sau khi phiên kết thúc. Hành vi này gây ra sự không hài lòng của những người dùng, nếu họ cần quyền truy cập trực tiếp vào một tệp, họ phải tìm kiếm thêm thư mục tạm thời nơi tệp được lưu hoặc tải xuống lại dữ liệu nếu tệp đã tự động bị xóa.
  • Tính năng tối ưu hóa “Sơn bắt kịp” được bật cho hầu hết mọi hành động của người dùng, giúp tăng khả năng phản hồi của hầu hết các thao tác trong giao diện lên 10-20%.
  • Các hội đồng dành cho nền tảng Windows đã bổ sung hỗ trợ cho công nghệ đăng nhập một lần (SSO), cho phép bạn kết nối với các trang web bằng thông tin xác thực từ Windows 10.
  • Trong các bản dựng dành cho macOS, chế độ tương phản cao sẽ tự động được bật khi tùy chọn “Tăng độ tương phản” được kích hoạt trong hệ thống.
  • Chế độ “Chuyển sang Tab”, cho phép bạn chuyển sang một tab từ danh sách đề xuất trên thanh địa chỉ, giờ đây cũng bao gồm các trang ở chế độ duyệt web riêng tư.
  • API Gamepad hiện chỉ khả dụng khi mở một trang trong Bối cảnh bảo mật, tức là. khi được mở qua HTTPS, qua localhost hoặc từ tệp cục bộ;
  • Phiên bản dành cho máy tính để bàn bao gồm hỗ trợ cho API Visual Viewport, qua đó bạn có thể xác định vùng hiển thị thực tế, có tính đến việc hiển thị bàn phím ảo hoặc chia tỷ lệ.
  • Các phương thức đã thêm: Intl.DateTimeFormat.prototype.formatRange() - trả về một chuỗi được bản địa hóa và định dạng với một phạm vi ngày (ví dụ: "1/05/21 - 1/10/21"); Intl.DateTimeFormat.prototype.formatRangeToParts() - Trả về một mảng có các phần phạm vi ngày dành riêng cho miền địa phương.
  • Đã thêm thuộc tính Window.clientInformation, tương tự như Window.navigator.

Ngoài những cải tiến và sửa lỗi, Firefox 91 còn loại bỏ 19 lỗ hổng, trong đó 16 lỗ hổng được đánh giá là nguy hiểm. 10 lỗ hổng (thu thập theo CVE-2021-29990 và CVE-2021-29989) là do các vấn đề về bộ nhớ, chẳng hạn như tràn bộ đệm và truy cập vào các vùng bộ nhớ đã được giải phóng. Có khả năng, những sự cố này có thể dẫn đến việc thực thi mã của kẻ tấn công khi mở các trang được thiết kế đặc biệt.

Nguồn: opennet.ru

Thêm một lời nhận xét