Firefox 154: Cải thiện bảo mật, thêm tính năng nhóm tab bằng trí tuệ nhân tạo và nhiều tính năng khác.

Những điểm chính:
  • Tính năng bảo vệ Truy cập Mạng cục bộ (LNA) mở rộng đến WebSockets, ngăn chặn các cuộc tấn công CSRF vào bộ định tuyến và các thiết bị nội bộ.
  • Giới thiệu chế độ "Cửa sổ thông minh" để nhóm các tab một cách hợp lý bằng trí tuệ nhân tạo.
  • Trình dịch bản địa hiện xử lý nội dung bên trong các thẻ. .
  • Hỗ trợ các thuộc tính CSS text-box-trim, text-box-edge và các hàm sibling-index() mới.
  • Hỗ trợ chỉ thị bộ nhớ đệm HTTP No-Vary-Search và các trình lặp mới trong JavaScript.
Logo Firefox

Firefox là một trình duyệt web phổ biến

Mozilla đã thông báo phát hành chính thức phiên bản mới "Firefox 154", một bản cập nhật tích hợp nhiều cài đặt nhằm bảo vệ kết nối trên mạng cục bộ, tối ưu hóa quản lý tab thông qua trí tuệ nhân tạo và cung cấp các khả năng mới cho các nhà phát triển web.

Cùng với bản phát hành này, tổ chức đã công bố các bản cập nhật bảo trì cho các nhánh hỗ trợ mở rộng (ESR), cung cấp các phiên bản 153.1.0, 140.14.0 và 115.39.0. Ngoài ra, nhóm phát triển Mozilla đã vá 167 lỗ hổng bảo mật trong bản phát hành này.

Các tính năng mới chính của Firefox 154

Phiên bản Firefox mới có những cải tiến về bảo mật, trong đó đặc tả Truy cập Mạng Cục bộ (LNA) cho kết nối WebSocket là quan trọng nhất. Trước đây, các ứng dụng web công cộng có thể cố gắng thiết lập kết nối với các thiết bị trong mạng nội bộ của người dùng. Giờ đây, Firefox mặc định hạn chế quyền truy cập vào các địa chỉ loopback và phạm vi mạng riêng.

Nói cách khác, nếu một trang web cố gắng mở kết nối WebSocket đến một tài nguyên cục bộ, trình duyệt sẽ dừng hành động đó và hiển thị hộp thoại yêu cầu quyền truy cập rõ ràng.

Quản lý tab, quyền riêng tư và đa phương tiện

Firefox 154 giới thiệu chế độ "Cửa sổ thông minh", một tính năng được triển khai dần dần sử dụng trí tuệ nhân tạo để phân tích các tab đang mở, nhóm chúng một cách hợp lý theo ngữ cảnh và đề xuất tên cho mỗi nhóm.

Để dễ dàng điều khiển các tính năng mới này, thanh địa chỉ bao gồm một nút truy cập nhanh có tên "Quản lý AI", dẫn trực tiếp đến bảng cài đặt tương ứng. Trong khi đó, công cụ dịch toàn trang tích hợp sẵn giờ đây có thể dịch nội dung được nhúng trong khung HTML (<iframe>), thực hiện nhận dạng ngôn ngữ trong quá trình tải trang ban đầu để phản hồi nhanh hơn.

Về hiệu năng đa phương tiện, công cụ trình duyệt đã được tối ưu hóa để tăng tốc đáng kể việc tìm kiếm và cuộn trên dòng thời gian khi phát video. Ngoài ra, người dùng Windows hiện đã có hỗ trợ chính thức để chạy nền tảng chơi game đám mây NVIDIA GeForce NOW trực tiếp từ trình duyệt.

Các tiêu chuẩn web mới

Đối với người tạo nội dung và nhà phát triển web, phiên bản này tích hợp các tính năng mới nhất của các tiêu chuẩn CSS, HTML và JavaScript. Công cụ hiển thị bổ sung hỗ trợ cho các thuộc tính CSS `text-box-trim` và `text-box-edge`, cung cấp khả năng kiểm soát toán học đối với lề trên và dưới của phông chữ, cho phép căn chỉnh dọc chính xác mà không cần dựa vào các thủ thuật khoảng cách.

Ngoài ra, bản cập nhật còn bao gồm các hàm CSS `sibling-index()` và `sibling-count()`, cho phép tạo kiểu có điều kiện dựa trên vị trí của một phần tử so với các phần tử anh em của nó trong cây DOM. Về cấu trúc biểu mẫu HTML, Firefox hiện hiển thị giao diện đồ họa gốc để chọn thời gian khi sử dụng các thẻ `<input type="time">` và `<input type="datetime-local">`.

Ở cấp độ mạng và xử lý dữ liệu, trình duyệt đã diễn giải tiêu đề HTTP No-Vary-Search. Chỉ thị này cho phép máy chủ chỉ ra các tham số URL nào không liên quan đến nội dung, cho phép trình duyệt sử dụng lại các phiên bản trang được lưu trữ trong bộ nhớ cache trên ổ đĩa và cải thiện thời gian tải.

Về phía JavaScript, giao diện Iterator được cập nhật với các phương thức thực thi đồng bộ mới, chẳng hạn như `.chunks()` để chia các phần tử thành các nhóm, `.windows()` để lặp qua cửa sổ trượt, `.includes()` để xác thực nội dung trực tiếp và `.join()` để nối các kết quả thành chuỗi. Cuối cùng, trình xem tệp JSON tích hợp giúp đơn giản hóa việc gỡ lỗi bằng cách hiển thị đường dẫn đầy đủ (đường dẫn điều hướng) của phần tử được chọn ở cuối màn hình.

Sửa lỗi giao diện và khắc phục các lỗi đã biết.

Chu kỳ phát triển cũng tập trung vào việc tinh chỉnh giao diện đồ họa trên các hệ điều hành khác nhau. Lỗi trên macOS, trong đó việc đóng trình duyệt để lại một cửa sổ vô hình ghi lại các cú nhấp chuột, đã được khắc phục, và nhiều sự cố trên thanh tác vụ Windows liên quan đến việc tự động ẩn và hiển thị cửa sổ hình trong hình đã được sửa chữa. Hành vi của nút "Xem Firefox" cũng được sửa đổi; nó đã bị xóa khỏi thanh công cụ mặc định cho các hồ sơ mới hoặc không hoạt động, mặc dù có thể khôi phục lại từ menu tùy chỉnh.

Cuối cùng, cần lưu ý rằng hiện tại đang có hai vấn đề được giải quyết : một số người dùng có thể gặp phải lỗi tự động điền địa chỉ tạm thời do những điều chỉnh gần đây đối với logic tự động điền, và các trường hợp hiệu suất chậm hoặc yêu cầu nhập mật khẩu chính không mong muốn khi truy cập kho lưu trữ thông tin đăng nhập của trình duyệt. Mozilla cho biết các biện pháp khắc phục cho cả hai vấn đề đã được triển khai và họ tiếp tục theo dõi tính ổn định của trình duyệt.

Hướng dẫn cài đặt hoặc cập nhật lên Firefox 154

Nếu bạn đã cài đặt Firefox, bản cập nhật sẽ tự động được cài đặt thông qua trình quản lý gói của bản phân phối trong vài ngày tới. Tuy nhiên, nếu bạn muốn có phiên bản 154 ngay lập tức mà không cần chờ đợi từ kho lưu trữ chính thức , lựa chọn tốt nhất là sử dụng tệp nhị phân chính thức do Mozilla cung cấp.

Để cài đặt từ tập tin nhị phân trên bất kỳ bản phân phối Linux nào (Ubuntu, Fedora, Arch, v.v.), bạn có thể làm theo các bước sau trong terminal:

wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES" sudo tar xjf firefox.tar.bz2 -C /opt/ sudo ln -sf /opt/firefox/firefox /usr/bin/firefox

Nếu bạn thích sử dụng các gói Snap (thường thấy trên Ubuntu), bạn có thể buộc cập nhật bằng lệnh sau:

 sudo snap làm mới firefox

Đối với người dùng ưa thích Flatpak và Flathub, quá trình cập nhật có thể được thực hiện bằng cách chạy lệnh sau:

flatpak update org.mozilla.firefox

Đối với người dùng Ubuntu, Linux Mint và các bản phân phối dựa trên Ubuntu khác, cũng có thể cập nhật Firefox thông qua PPA chính thức . Để làm vậy, hãy mở terminal và nhập các lệnh sau:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt cài đặt firefox

Cuối cùng, nếu bạn muốn chờ bản cập nhật xuất hiện trong kho lưu trữ gốc của bản phân phối (DNF, Pacman), bạn chỉ cần chạy lệnh cập nhật thông thường của hệ thống, tuy nhiên hãy nhớ rằng quá trình này có thể mất từ ​​vài giờ (trên Arch) đến vài ngày (trên Debian/Ubuntu).


Thêm vào danh sách nguồn ưu tiên trên Google.