Bản phát hành Firefox 98

Trình duyệt web Firefox 98 đã được phát hành, ngoài ra còn có bản cập nhật nhánh hỗ trợ dài hạn - 91.7.0. Nhánh Firefox 99 đã được chuyển sang giai đoạn thử nghiệm beta, dự kiến ​​phát hành vào ngày 5 tháng XNUMX.

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

  • Hành vi khi tải xuống tệp đã được thay đổi - thay vì hiển thị yêu cầu trước khi quá trình tải xuống bắt đầu, giờ đây các tệp bắt đầu tải xuống tự động và thông báo về việc bắt đầu tải xuống được hiển thị trong bảng điều khiển. Thông qua bảng điều khiển, người dùng có thể nhận thông tin về quá trình tải xuống bất cứ lúc nào, mở tệp đã tải xuống trong quá trình tải xuống (hành động sẽ được thực hiện sau khi quá trình tải xuống hoàn tất) hoặc xóa tệp. Trong cài đặt, bạn có thể bật lời nhắc xuất hiện trong mỗi lần khởi động và xác định ứng dụng mặc định để mở một loại tệp nhất định.
    Bản phát hành Firefox 98
  • Đã thêm hành động mới vào menu ngữ cảnh hiển thị khi nhấp chuột phải vào tệp trong danh sách tải xuống. Ví dụ: bằng cách sử dụng tùy chọn Luôn mở các tệp tương tự, bạn có thể cho phép Firefox tự động mở một tệp sau khi quá trình tải xuống hoàn tất trong một ứng dụng được liên kết với cùng loại tệp trên hệ thống. Bạn cũng có thể mở thư mục chứa các tệp đã tải xuống, truy cập trang bắt đầu tải xuống (không phải bản tải xuống mà là liên kết đến tệp tải xuống), sao chép liên kết, xóa đề cập đến tải xuống khỏi lịch sử duyệt web của bạn và xóa danh sách trong bảng tải xuống.
    Bản phát hành Firefox 98
    Bản phát hành Firefox 98
  • Công cụ tìm kiếm mặc định đã được thay đổi đối với một số người dùng. Ví dụ: trong tổ hợp ngôn ngữ tiếng Anh đã được thử nghiệm, thay vì Google, DuckDuckGo hiện được bật bắt buộc theo mặc định. Đồng thời, Google vẫn nằm trong số các công cụ tìm kiếm dưới dạng tùy chọn và có thể được kích hoạt theo mặc định trong cài đặt. Lý do được đưa ra để buộc thay đổi công cụ tìm kiếm mặc định là không thể tiếp tục cung cấp trình xử lý cho một số công cụ tìm kiếm do thiếu sự cho phép chính thức. Thỏa thuận về lưu lượng tìm kiếm của Google có hiệu lực đến tháng 2023 năm 400 và mang về khoảng XNUMX triệu USD mỗi năm, phần lớn doanh thu của Mozilla.
    Bản phát hành Firefox 98
  • Cài đặt mặc định hiển thị một phần mới với các tính năng thử nghiệm mà người dùng có thể tự chịu rủi ro khi thử nghiệm. Ví dụ: khả năng lưu vào bộ đệm trang bắt đầu, chế độ SameSite=Lax và SameSite=None, Bố cục CSS Masonry, bảng bổ sung dành cho nhà phát triển web, đặt Firefox 100 trong tiêu đề Tác nhân người dùng, các chỉ báo chung để tắt âm thanh và micrô có sẵn để thử nghiệm.
    Bản phát hành Firefox 98
  • Để tối ưu hóa quá trình khởi chạy trình duyệt, logic khởi chạy các tiện ích bổ sung sử dụng API webRequest đã được thay đổi. Giờ đây, việc chỉ chặn các cuộc gọi webRequest sẽ khiến các tiện ích bổ sung khởi chạy trong quá trình khởi động Firefox. Yêu cầu web ở chế độ không chặn sẽ bị trì hoãn cho đến khi Firefox khởi chạy xong.
  • Đã bật hỗ trợ cho thẻ HTML " ", cho phép bạn tạo các hộp thoại và thành phần để tương tác với người dùng tương tác, chẳng hạn như cảnh báo có thể đóng và cửa sổ phụ. Các cửa sổ đã tạo có thể được điều khiển từ mã JavaScript.
  • Việc triển khai đặc tả Thành phần tùy chỉnh, cho phép bạn thêm các thành phần HTML tùy chỉnh giúp mở rộng chức năng của các thẻ HTML hiện có, đã hỗ trợ thêm việc thêm các thành phần tùy chỉnh liên quan đến xử lý biểu mẫu đầu vào.
  • Đã thêm thuộc tính ký tự gạch nối vào CSS, thuộc tính này có thể được sử dụng để đặt chuỗi được sử dụng thay cho ký tự ngắt ("-").
  • Phương thức navigator.registerProtocolHandler() cung cấp hỗ trợ đăng ký trình xử lý giao thức cho các lược đồ URL ftp, sftp và ftps.
  • Đã thêm thuộc tính HTMLElement.outerText, trả về nội dung bên trong nút DOM, giống như thuộc tính HTMLElement.innerText, nhưng không giống như thuộc tính sau, khi được viết, nó không thay thế nội dung bên trong nút mà thay thế toàn bộ nút.
  • API WebVR bị tắt theo mặc định và không được dùng nữa (sẽ được hoàn nguyên, hãy đặt dom.vr.enabled=true trong about:config).
  • Một bảng đánh giá khả năng tương thích đã được thêm vào các công cụ dành cho nhà phát triển web. Bảng điều khiển hiển thị các chỉ báo cảnh báo về các sự cố có thể xảy ra với thuộc tính CSS của thành phần HTML đã chọn hoặc toàn bộ trang, cho phép bạn xác định sự không tương thích với các trình duyệt khác nhau mà không cần kiểm tra riêng trang trong mỗi trình duyệt.
    Bản phát hành Firefox 98
  • Cung cấp khả năng vô hiệu hóa trình xử lý sự kiện cho một nút DOM nhất định. Việc vô hiệu hóa được thực hiện thông qua chú giải công cụ hiển thị khi bạn di chuột qua một sự kiện trong giao diện kiểm tra trang.
    Bản phát hành Firefox 98
  • Đã thêm mục “Bỏ qua dòng” vào menu ngữ cảnh của chế độ chỉnh sửa trong trình gỡ lỗi để bỏ qua dòng trong khi thực thi. Mục này được hiển thị khi tham số devtools.debugger.features.blackbox-lines=true được đặt trong about:config.
    Bản phát hành Firefox 98
  • Đã triển khai chế độ tự động mở các công cụ dành cho nhà phát triển cho các tab được mở thông qua lệnh gọi window.open (ở chế độ devtools.popups.debug, đối với các trang mà công cụ dành cho nhà phát triển đang mở, chúng sẽ tự động được mở cho tất cả các tab được mở từ trang này).
    Bản phát hành Firefox 98
  • Phiên bản dành cho nền tảng Android cung cấp khả năng thay đổi hình nền trên trang chủ và thêm hỗ trợ xóa Cookies và dữ liệu trang web cho một tên miền.

Ngoài những cải tiến và sửa lỗi, Firefox 98 đã loại bỏ 16 lỗ hổng, trong đó có 4 lỗ hổng được đánh giá là nguy hiểm. 10 lỗ hổng (được thu thập theo CVE-2022-0843) 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.

Phiên bản beta của Firefox 99 đã bổ sung hỗ trợ cho menu ngữ cảnh GTK gốc, bật thanh cuộn nổi GTK, hỗ trợ tìm kiếm trong trình xem PDF có hoặc không có dấu phụ và thêm phím nóng “n” vào ReaderMode để bật/tắt chế độ đọc to (Tường thuật) ).

Nguồn: opennet.ru

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