Bản phát hành Firefox 125

Trình duyệt web Firefox 125 đã được phát hành và bản cập nhật nhánh hỗ trợ dài hạn đã được tạo - 115.10.0. Do các vấn đề được xác định ở giai đoạn cuối, bản dựng 125.0 đã bị hủy và bản 125.0.1 được công bố là bản phát hành. Nhánh Firefox 126 đã được chuyển sang giai đoạn thử nghiệm beta, dự kiến ​​phát hành vào ngày 14 tháng XNUMX.

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

  • Trình xem PDF tích hợp có chức năng đánh dấu văn bản với màu và đường viền đã chọn được bật theo mặc định.
    Bản phát hành Firefox 125
  • Trang Firefox View, giúp truy cập nội dung đã xem trước đó dễ dàng hơn, giờ đây hiển thị các tab được ghim trong phần có các tab đang mở và thêm hỗ trợ cho các chỉ báo trạng thái, chẳng hạn như làm rõ rằng âm thanh hoặc video đang phát trong một tab nhất định, như cũng như cho phép bạn tắt hoặc tắt chỉ báo bằng cách nhấp vào âm thanh trả về. Các chỉ báo tương tự cũng đã được thêm vào cho dấu trang và thông báo.
    Bản phát hành Firefox 125
  • Khả năng điều hướng nhanh đến liên kết được lưu trong bảng nhớ tạm đã được triển khai. Nếu có một URL trong bảng tạm khi bạn nhấp vào thanh địa chỉ, URL này sẽ tự động được hiển thị dưới dạng đề xuất ban đầu để điều hướng.
    Bản phát hành Firefox 125
  • Đã thêm hỗ trợ phát lại nội dung được bảo vệ (EME, Tiện ích mở rộng phương tiện được mã hóa) bằng cách sử dụng codec AV1, được một số nhà cung cấp dịch vụ phát trực tuyến sử dụng để phân phối nội dung chất lượng cao hơn.
  • Khi điền địa chỉ vào biểu mẫu web, yêu cầu lưu địa chỉ sẽ được cung cấp (hiện chỉ dành cho người dùng từ Hoa Kỳ và Canada). Trong tương lai, chúng tôi dự định sử dụng dữ liệu đã lưu để tự động hoàn thành địa chỉ.
  • Tính năng chặn tải xuống tệp từ các URL nằm trong danh sách nội dung nguy hiểm tiềm tàng đã được bật.
  • Trên các hệ thống sử dụng tiện ích bổ sung triển khai vùng chứa tab, tính năng hỗ trợ đã được thêm vào để tìm kiếm từ thanh địa chỉ cho các tab nằm trong các vùng chứa khác nhau.
  • Một tùy chọn đã được thêm vào cài đặt cho phép bạn tự động phát hiện sự hiện diện của proxy bằng giao thức WPAD (Tự động phát hiện proxy web), mặc dù có cài đặt được bật để kết nối qua proxy hệ thống.
  • Đã thay đổi hành vi bỏ qua các nút radio - nếu không có tùy chọn nào trong các nút được chọn thì việc nhấn phím tab bây giờ chỉ kích hoạt tiêu điểm trên tùy chọn đầu tiên và lần nhấn tiếp theo sẽ chuyển tiêu điểm đầu vào sang một thành phần khác, thay vì chuyển qua tất cả các tùy chọn. Tuy nhiên, các phím mũi tên vẫn cho phép bạn điều hướng qua các tùy chọn của một mục.
  • Đã thêm hỗ trợ cho thuộc tính popover, cho phép bạn tạo các phần tử được hiển thị phía trên các phần tử giao diện web khác. Ví dụ: bằng cách sử dụng thuộc tính mới, bạn có thể tạo menu hành động, hiển thị lời nhắc điền biểu mẫu, tạo giao diện học tập và triển khai thu thập nội dung. Không giống như phần tử "hộp thoại", các phần tử có thuộc tính "popover" không phải là phương thức, hỗ trợ các sự kiện và dễ dàng bị hủy. Định vị, xếp tầng và lấy nét đầu vào được chọn và xử lý tự động.
  • WebAssugging có chế độ “đa bộ nhớ” được bật theo mặc định, cho phép các mô-đun wasm sử dụng và nhập nhiều vùng bộ nhớ tuyến tính độc lập.
  • JavaScript đã thêm hỗ trợ cho Phân đoạn văn bản Unicode, được triển khai bằng đối tượng Intl.Segmenter. Đối tượng cho phép bạn phân đoạn chính xác văn bản trong một dòng dựa trên ngôn ngữ, chẳng hạn như phân tách các từ trong các ngôn ngữ không sử dụng khoảng trắng để phân tách các từ.
  • Hỗ trợ cho các sự kiện ContextLost và ContextRestored đã được thêm vào việc triển khai giao diện HTMLCanvasElement và OffscreenCanvas, cho phép bạn xử lý các tình huống mất ngữ cảnh và khôi phục ngữ cảnh trong mã người dùng trong quá trình tăng tốc kết xuất phần cứng.
  • Hỗ trợ cho phương thức navigator.clipboard.readText() được bao gồm để đọc từ bảng ghi tạm với yêu cầu xác nhận thao tác (sau khi gọi API, người dùng sẽ được hiển thị menu ngữ cảnh dán để xác nhận hành động).
  • Đã thêm hỗ trợ cho các giá trị hộp nét và hộp nội dung vào thuộc tính CSS “hộp biến đổi”, cho phép bạn thay đổi phương pháp tính diện tích tham chiếu cho các hoạt động chuyển đổi, chẳng hạn như để triển khai các hiệu ứng đồ họa nâng cao.
  • Thuộc tính CSS “align-content” triển khai khả năng hoạt động với các khối chứa. Ví dụ: "display: block" và "display: list-item" hiện có thể được căn chỉnh bằng cách sử dụng "align-content" mà không cần sử dụng các vùng chứa flex và lưới.
  • Phương thức SVGAElement.text không còn được dùng nữa để thay thế bằng phương thức SVGAElement.textContent được sử dụng rộng rãi hơn.
  • Công cụ dành cho nhà phát triển web có menu thả xuống mới ở cuối bảng trình gỡ lỗi với các hành động liên quan đến Bản đồ nguồn. Cài đặt "devtools.debugger.features.overlay" đã được trả về about:config để tắt chỉ báo Tạm dừng lớp phủ trình gỡ lỗi hiển thị ở đầu nội dung.
    Bản phát hành Firefox 125
  • Phiên bản Android cung cấp khả năng chọn cài đặt chủ đề cho các tab (chủ đề tối, chủ đề sáng và lựa chọn chủ đề hệ thống). Menu cải tiến với cài đặt đăng nhập và mật khẩu. Ẩn nút "Mở trong ứng dụng" khi Firefox được chọn làm trình xem PDF hệ thống.

Ngoài những cải tiến và sửa lỗi, Firefox 125 đã sửa 18 lỗ hổng (12 lỗ hổng được đánh dấu là nguy hiểm). 11 lỗ hổng (4 lỗ hổng được thu thập theo CVE-2024-3865) 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.

Firefox 126 Beta cung cấp hộp thoại đơn giản và thống nhất mới để xóa dữ liệu người dùng, giúp cải thiện việc phân loại dữ liệu và thêm thông tin về kích thước dữ liệu được lưu trong một khoảng thời gian đã chọn.

Bản phát hành Firefox 125


Nguồn: opennet.ru

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