Dillo Browser 3.3.0 ra mắt: Hỗ trợ FLTK 1.4, công cụ dòng lệnh mới và cải thiện OAuth
Phiên bản Dillo 3.3.0 vừa được phát hành, mang đến hỗ trợ thử nghiệm cho bộ công cụ FLTK 1.4 cùng công cụ dòng lệnh dilloc giúp tăng cường khả năng tự động hóa. Bản cập nhật cũng cải thiện tính năng xác thực OAuth và chuyển dịch hạ tầng mã nguồn sang các nền tảng phi tập trung.
Dillo Browser 3.3.0 vừa được phát hành, đánh dấu một bước tiến quan trọng cho trình duyệt web siêu nhẹ này với nhiều tính năng mới, tùy chọn cấu hình và các bản sửa lỗi. Đây là phiên bản đầu tiên cung cấp hỗ trợ thử nghiệm cho FLTK 1.4, đồng thời giới thiệu công cụ dòng lệnh dilloc và khả năng tùy chỉnh hành động trang web linh hoạt hơn.
Hỗ trợ thử nghiệm cho FLTK 1.4
Một trong những thay đổi lớn nhất trong bản phát hành này là sự hỗ trợ thử nghiệm để xây dựng Dillo với FLTK 1.4.0 trở lên thông qua cờ cấu hình --enable-experimental-fltk. Điều này cho phép những người dùng có kinh nghiệm và người kiểm thử có thể đưa ra phản hồi kỹ thuật trên các nền tảng khác nhau.
Nhóm phát triển khuyến nghị người dùng nên sử dụng bản phát hành FLTK 1.4.5 mới nhất, phiên bản này đã chứa các bản sửa lỗi để giải quyết vấn đề về phông chữ bị mờ. Chất lượng kết xuất trên FLTK 1.4.5 hiện đã tương đương với FLTK 1.3 trên nền tảng X11 với màn hình 96 DPI (cả hai backend Xft và Pango). Tuy nhiên, vẫn còn tồn tại một số vấn đề về kết xuất ở độ phân giải cao (đặc biệt là các mức DPI không phải bội số của 96) hoặc khi sử dụng Wayland.
Lưu ý quan trọng: Nếu bạn là người duy trì gói Dillo, hãy không bật hỗ trợ FLTK 1.4 theo mặc định cho tất cả người dùng, vì họ có thể gặp phải các lỗi thị giác và vấn đề khác.
Công cụ dòng lệnh dilloc và Page Actions
Phiên bản 3.3.0 giới thiệu chương trình dilloc mới, cho phép người dùng điều khiển Dillo từ dòng lệnh hoặc từ một tập lệnh (script). Công cụ này sẽ tìm kiếm Dillo thông qua PID trong biến môi trường DILLO_PID hoặc tìm một tiến trình Dillo duy nhất nếu biến đó không được thiết lập.
Ngoài ra, khả năng chạy các lệnh tùy ý từ menu trang (chuột phải vào trang) đã được thêm vào thông qua tùy chọn page_action mới. Với các hành động trang (page actions), dilloc cung cấp một cơ chế mạnh mẽ để thực hiện các thao tác trên trang.
Ví dụ, khi tùy chọn "Mimic Chrome" được chọn, trang hiện tại sẽ được lấy lại bằng cách sử dụng curl impersonate để giả lập Chrome (giúp tránh một số tường lửa JavaScript) và đầu ra sẽ được chuyển trực tiếp vào Dillo dưới dạng HTML mới của trang hiện tại. Một ví dụ khác là hành động "Fix page", cố gắng tìm các bản sửa lỗi cụ thể cho trang hiện tại dựa trên URL, tiêu đề HTTP hoặc các tiêu chí khác.
Cải thiện bảo mật và OAuth
Để thực hiện xác thực OAuth (ví dụ: để đăng nhập vào Fediverse qua Smolfedi), Dillo cần cho phép các cookie được thiết lập trong phản hồi chuyển hướng. Theo mặc định, Dillo chặn tất cả cookie của bên thứ ba không được gây ra bởi yêu cầu do người dùng khởi tạo để ngăn chặn việc theo dõi bằng pixel hình ảnh.
Trong bản cập nhật này, một ngoại lệ đã được thêm vào để cho phép cookie từ các chuyển hướng của trang chính sau yêu cầu do người dùng khởi tạo. Điều này giúp duy trì sự an toàn chống theo dõi nhưng vẫn cho phép OAuth hoạt động bình thường.
Di chuyển hạ tầng mã nguồn
Nhóm phát triển Dillo cũng thông báo đã di chuyển từ GitHub sang máy chủ riêng của mình. Các kho lưu trữ git hiện được phục vụ bởi cgit tự lưu trữ (self-hosted) và cũng được sao lưu (mirror) trên Codeberg và SourceHut.
Để tải xuống bản phát hành 3.3.0, người dùng có thể sử dụng các liên kết được cung cấp trong thông báo chính thức.
Bài viết liên quan

Công nghệ
Auge: Công cụ thị giác máy tính mạnh mẽ chạy trực tiếp trên Terminal
26 tháng 4, 2026

Công nghệ
Nếu ngừng tuyển dụng kỹ sư Junior, bạn đang trao toàn quyền cho các Senior
26 tháng 4, 2026

Công nghệ
Fast16: Vũ khí mạng "làm giả toán học" ẩn mình suốt 21 năm, xuất hiện trước Stuxnet 5 năm
26 tháng 4, 2026
