Firefox 78

Có sẵn Firefox 78.

  • Đến hộp thoại tải lên PDF đã thêm mục "Mở trong Firefox".
  • Đã thêm khả năng tắt hiển thị các trang web hàng đầu khi nhấp vào thanh địa chỉ (browser.urlbar.suggest.topsites).
  • Mục menu “Đóng các tab bên phải” và “Đóng các tab khác” đã di chuyển trong một menu con riêng biệt. Nếu người dùng đóng nhiều tab cùng một lúc (ví dụ: sử dụng “Đóng các tab khác”) thì mục menu “Khôi phục tab đã đóng” sẽ khôi phục lại tất cả, và không chỉ một. Trước đây, người dùng vô tình đóng nhiều tab phải khôi phục từng tab một.
  • Sự xuất hiện của chế độ đọc đã được thiết kế lại. Thanh bên đã được thay thế bằng thanh công cụ nổi nhỏ gọn, thiết kế phù hợp hơn với giao diện trình duyệt.
  • Firefox sẽ ngăn trình bảo vệ màn hình khởi động nếu có cuộc gọi WebRTC đang diễn ra.
  • Đã giải quyết sự cố lâu dài xảy ra khi người dùng cố gắng dán văn bản dài (chẳng hạn như mật khẩu do trình quản lý mật khẩu tạo) vào trường có độ dài giới hạn (chiều dài tối đa). Các phiên bản trước của Firefox đã âm thầm cắt ngắn mật khẩu theo một độ dài nhất định, điều này trong quá trình đăng ký dẫn đến mật khẩu bị "cắt ngắn" được gửi đến máy chủ, trong khi người dùng chắc chắn rằng mật khẩu của mình dài hơn. Tất nhiên, trong tương lai người dùng không thể đăng nhập bằng mật khẩu dài. Firefox giờ đây sẽ đánh dấu trực quan trường nơi văn bản quá dài được chèn vào và cảnh báo người dùng nhập một dòng ngắn hơn.
  • Khi gõ vào thanh địa chỉ, ngoài những gợi ý từ công cụ tìm kiếm, bạn cũng sẽ được cung cấp tìm kiếm trước đây (browser.urlbar.maxHistoricalSearchSuggestions). Ví dụ: nếu trước đây người dùng đã tìm kiếm “xin chào gấu” thông qua thanh địa chỉ thì khi họ nhập từ “xin chào”, họ sẽ được nhắc tìm kiếm “xin chào gấu”).
  • Nếu người dùng chèn một miền vào thanh địa chỉ mà không chỉ định giao thức, Firefox sẽ thử kết nối với nó không chỉ qua HTTP như trước đây mà còn qua HTTPS (trong trường hợp máy chủ không hỗ trợ HTTP).
  • Các địa chỉ kết thúc bằng .example, .internal, .invalid, .local, .localhost, ,test không còn khiến tìm kiếm được đưa đến công cụ tìm kiếm, thay vào đó, trình duyệt sẽ cố gắng mở chúng (các hậu tố này thường được sử dụng trong quá trình phát triển; ).
  • An ninh và sự riêng tư:
    • Đã thêm thông tin vào trang about:protections về số lượng mật khẩu bị rò rỉ mà người dùng đã thay đổi thành mật khẩu an toàn, cũng như thông tin về việc một mật khẩu cụ thể có bị rò rỉ hay không (và nên thay đổi).
    • Thêm cài đặt bố cục.css.font-visibility.level, cho phép bạn chỉ định phông chữ nào trong hệ thống mà trình duyệt sẽ báo cáo cho các trang web (phông chữ được chia thành ba nhóm: chỉ những nhóm hệ thống cơ bản, cơ bản + phông chữ từ gói ngôn ngữ, tất cả các phông chữ ). Trong tương lai, chúng tôi dự định tiến hành thử nghiệm để xác định tùy chọn tốt nhất không làm hỏng việc hiển thị trang nhưng cũng không tiết lộ quá nhiều thông tin về tất cả các phông chữ đã cài đặt).
    • Khi người dùng nhập một từ vào thanh địa chỉ, Firefox sử dụng phương pháp phỏng đoán để xác định xem đó có phải là tên miền trên mạng cục bộ hay không và gửi truy vấn đến máy chủ DNS để kiểm tra xem tên miền đó có tồn tại trên mạng hay không (để mục đầu tiên trong danh sách thả xuống là đề xuất truy cập tên miền này). Dành cho người dùng hoang tưởng thêm cài đặt kiểm soát hành vi này (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • Một bản vá đã được các nhà phát triển TorBrowser thông qua cho phép bạn vô hiệu hóa hoàn toàn việc sử dụng DNS (network.dns.disabled).
    • Lại tàn tật hỗ trợ cho TLS 1.0 và 1.1 (nó đã bị tắt trong Firefox 74, nhưng sau đó được bật lại do trong thời kỳ đại dịch, tính sẵn có của tài nguyên web trở nên rất quan trọng). Nếu máy chủ không hỗ trợ TLS 1.2, người dùng sẽ thấy thông báo lỗi về việc thiết lập kết nối an toàn và nút cho phép hỗ trợ các giao thức cũ (hỗ trợ cho chúng sẽ bị xóa hoàn toàn trong tương lai). Chrome và Edgium vào tháng 1.0 cũng vô hiệu hóa hỗ trợ cho các giao thức cũ (TLS 1999 xuất hiện vào năm 1.1 và TLS 2006 vào năm 3), vì chúng không hỗ trợ các thuật toán hiện đại, nhanh và đáng tin cậy (ECDHE, AEAD), nhưng yêu cầu hỗ trợ cho các thuật toán cũ và yếu ( TLS_DHE_DSS_WITH_1DES_EDE_CBC_SHA, SHA5, MD1.0). Từ Internet Explorer và Edge hỗ trợ TLS 1.1/XNUMX sẽ bị xóa trong tháng Chín.
    • Tàn tật hỗ trợ cho mật mã TLS_DHE_RSA_WITH_AES_128_CBC_SHA và TLS_DHE_RSA_WITH_AES_256_CBC_SHA. Firefox là trình duyệt cuối cùng hỗ trợ chúng.
  • Được thăng chức yêu cầu hệ thống tối thiểu. Từ giờ trở đi, đây là GNU libc 2.17, libstdc++ 4.8.1 và GTK+ 3.14.
  • Đây là bản phát hành chính mới nhất hỗ trợ macOS 10.9, 10.10 và 10.11. Người dùng các hệ điều hành này nên nâng cấp lên Firefox ESR 78.x, phiên bản này sẽ tiếp tục hỗ trợ các phiên bản macOS này trong một năm.
  • Nhiều cải tiến cho người khuyết tật:
    • Khi sử dụng JAWS, việc nhấn mũi tên xuống trên phần tử đầu vào HTML chứa danh sách dữ liệu không còn di chuyển con trỏ đến phần tử tiếp theo một cách không chính xác nữa.
    • Trình đọc màn hình không còn bị giật hoặc treo khi chỉ báo chia sẻ micrô/máy ảnh/màn hình được lấy nét.
    • Việc tải các bảng chứa hàng nghìn hàng đã được tăng tốc đáng kể.
    • Các thành phần nhập văn bản với kiểu tùy chỉnh hiện hiển thị chính xác đường viền tiêu điểm.
    • Trình đọc màn hình không còn chuyển nhầm sang chế độ xem tài liệu khi mở Công cụ dành cho nhà phát triển.
    • Số lượng hình ảnh động đã được giảm bớt (khi di chuột qua tab, mở thanh tìm kiếm, v.v.) để giúp cuộc sống của những người mắc chứng đau nửa đầu và động kinh trở nên dễ dàng hơn.
  • Tất cả người dùng ở Vương quốc Anh sẽ nhận được đề xuất từ ​​Pocket trên trang Tab mới.
  • CSS:
  • jav:
    • Đã triển khai hỗ trợ API Intl.ListFormat.
    • Designer Intl.NumberFormat() có được sự hỗ trợ cho các phương án được đề xuất trong vòng API hợp nhất Intl.NumberFormat.
    • Từ V8 (công cụ Chrome JS) đã chuyển phiên bản mới của công cụ biểu thức chính quy không chính quy, điều này giúp có thể triển khai tất cả các thành phần còn thiếu của ECMAScript 2018 (các câu lệnh Nhìn về phía sau, RegExp.prototype.dotAll, thoát khỏi các lớp ký tự Unicode, nhóm được đặt tên). Phiên bản trước được mượn vào năm 2014 (trước đó Firefox đã có engine riêng), kể từ đó các nhà phát triển đã phải duy trì fork, chuyển các thay đổi từ Chrome. Giờ đây, một hệ thống khai thác đã được triển khai cho phép chuyển Irregexp thành một mô-đun hầu như không cần điều chỉnh. Rất nhiều công việc đã được thực hiện bởi các nhà phát triển V8, những người đã giảm bớt sự phụ thuộc của Irregexp vào V8. Đổi lại, các nhà phát triển Firefox đã gửi các bản vá ngược dòng để khắc phục sự cố, cải thiện chất lượng mã và loại bỏ sự không nhất quán với đặc tả JavaScript.
    • Tất cả các đối tượng nguyên mẫu DOM thêm Thuộc tính Symbol.toStringTag.
    • Cải thiện thu gom rác đối tượng Bản đồ yếu.
  • Phương thức window.external.AddSearchProvider hiện vẫn còn sơ khai phù hợp với sự chỉ rõ.
  • DOM: phương thức được triển khai ParentNode.replaceChildren().
  • WebAssugging: kể từ bây giờ hàm có thể trả về nhiều giá trị cùng một lúc.
  • Những công cụ phát triển.

Nguồn: linux.org.ru

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