Bản phát hành Firefox 111

Trình duyệt web Firefox 111 đã được phát hành Ngoài ra, một bản cập nhật cho nhánh hỗ trợ dài hạn đã được tạo - 102.9.0. Nhánh Firefox 112 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 11 tháng XNUMX.

Những đổi mới quan trọng trong Firefox 111:

  • Trình quản lý tài khoản tích hợp đã thêm khả năng tạo mặt nạ địa chỉ email cho dịch vụ Firefox Relay, cho phép bạn tạo địa chỉ email tạm thời để đăng ký trên các trang web hoặc đăng ký đăng ký, để không quảng cáo địa chỉ thực của bạn. Tính năng này chỉ khả dụng khi người dùng được kết nối với Tài khoản Firefox.
  • Gắn thẻ đã thêm hỗ trợ cho thuộc tính “rel”, cho phép bạn áp dụng tham số “rel=noreferrer” để điều hướng qua các biểu mẫu web để vô hiệu hóa việc chuyển tiêu đề Người giới thiệu hoặc “rel=noopener” để vô hiệu hóa cài đặt thuộc tính Window.opener và cấm truy cập vào bối cảnh mà quá trình chuyển đổi được thực hiện .
  • API OPFS (Hệ thống tệp gốc-riêng tư) được bao gồm, đây là phần mở rộng của API truy cập hệ thống tệp để đặt tệp trong hệ thống tệp cục bộ, được liên kết với bộ lưu trữ được liên kết với trang web hiện tại. Một loại hệ thống tệp ảo được tạo ra gắn liền với trang web (các trang khác không thể truy cập được), cho phép các ứng dụng web đọc, thay đổi và lưu các tệp và thư mục trên thiết bị của người dùng.
  • Là một phần trong quá trình triển khai đặc tả CSS Color Level 4, CSS đã thêm các hàm color(), lab(), lch(), oklab() và oklch() để xác định màu trong sRGB, RGB, HSL, HWB, Không gian màu LHC và LAB. Các chức năng hiện bị tắt theo mặc định và yêu cầu kích hoạt cờ bố cục.css.more_color_4.enabled trong about:config để sử dụng.
  • Quy tắc CSS '@page', được sử dụng để xác định trang khi in, triển khai thuộc tính 'hướng trang' để lấy thông tin hướng trang ('thẳng đứng', 'xoay trái' và 'xoay sang phải').
  • Trong các phần tử bên trong SVG các giá trị context-Stroke và context-fill được cho phép.
  • Hàm search.query đã được thêm vào API tiện ích bổ sung để gửi truy vấn đến công cụ tìm kiếm mặc định. Đã thêm thuộc tính "bố trí" vào chức năng search.search để hiển thị kết quả tìm kiếm trong tab hoặc cửa sổ mới.
  • Đã thêm API để lưu tài liệu PDF được mở trong trình xem pdf.js tích hợp sẵn. Đã thêm API GeckoView Print, được liên kết với window.print và cho phép bạn gửi tệp PDF hoặc PDF inputStream để in.
  • Đã thêm hỗ trợ để thiết lập quyền thông qua SitePermissions cho tệp URI: //.
  • Công cụ JavaScript SpiderMonkey đã bổ sung hỗ trợ ban đầu cho kiến ​​trúc RISC-V 64.
  • Công cụ dành cho nhà phát triển web cho phép tìm kiếm trong file tùy ý.
  • Đã triển khai hỗ trợ sao chép các bề mặt cho VA-API (API tăng tốc video) bằng dmabuf, giúp tăng tốc độ xử lý các bề mặt VA-API và giải quyết các vấn đề về sự xuất hiện của các thành phần lạ trong quá trình kết xuất trên một số nền tảng.
  • Đã thêm cài đặt network.dns.max_any_priority_threads và network.dns.max_high_priority_threads vào about:config để kiểm soát số lượng luồng được sử dụng để phân giải tên máy chủ trong DNS.
  • Trên nền tảng Windows, việc sử dụng hệ thống thông báo do nền tảng cung cấp được bật.
  • Nền tảng macOS hỗ trợ phục hồi phiên.
  • Những cải tiến trong phiên bản Android:
    • Đã triển khai khả năng tích hợp để xem tài liệu PDF (không cần phải tải xuống và mở trước trong một trình xem riêng).
    • Khi bạn chọn chế độ nghiêm ngặt để chặn nội dung không mong muốn (nghiêm ngặt), chế độ mặc định là Total Cookie Protection, sử dụng kho Cookie riêng biệt, riêng biệt cho từng trang web, không cho phép sử dụng Cookies để theo dõi chuyển động giữa các trang web.
    • Các thiết bị Pixel chạy Android 12 và 13 hiện có khả năng chia sẻ liên kết đến các trang đã xem gần đây trực tiếp từ màn hình Gần đây.
    • Cơ chế mở nội dung trong ứng dụng riêng (Open in app) đã được thiết kế lại. Một lỗ hổng (CVE-2023-25749) cho phép khởi chạy ứng dụng Android của bên thứ ba mà không cần xác nhận của người dùng đã được sửa.
    • Trình xử lý CanvasRenderThread được bao gồm, cho phép xử lý các tác vụ liên quan đến WebGL trong một luồng riêng biệt.

Ngoài những cải tiến và sửa lỗi, Firefox 111 còn sửa 20 lỗ hổng. 14 lỗ hổng được đánh giá là nguy hiểm, trong đó 9 lỗ hổng (được thu thập theo CVE-2023-28176 và CVE-2023-28177) 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