使用 FLTK 1.3 GUI 工具包编写的轻量级开源 Dillo 网络浏览器在近十年后由开发者 Rodrigo Arias Mallo 重新焕发生机,发布了具有重大增强功能的 3.1 版。
Dillo 3.1 的亮点包括支持浮动 HTML 元素(这涉及到一次大的重新设计)、默认支持 OpenSSL、LibreSSL 和 Mbed TLS 2 和 3 HTTPS、自动 HTML 渲染测试、改进和扩展的 Dillo 手册,以及在 Ubuntu、FreeBSD、macOS 和 Windows 上构建 Dillo 的 CI 管道。
该版本还重新设计了部件尺寸,支持最小宽度、最大宽度、最小高度、最大高度和 display: inline-block CSS 元素,新增 adjust_min_width 和 adjust_table_min_width 配置选项,支持 HTML5 字符引用,并改进了对 cookie 日期的识别。
Dillo 3.1 还改进了对 XHTML 文档的检测,增加了 http_force_https 模式以强制通过 HTTPS 进行 HTTP 连接,增加了对 <main> HTML 标签的支持,扩展了文件插件中的主斜杠 ‘~’,简化了书签 DPI 页面样式并提高了可读性,还改进了 DuckDuckGo 搜索链接。
此外,它还添加了用于控制鼠标滚轮垂直步长的 scroll_step 选项和用于控制标签高度的 ui_tab_height 选项,并用 –enable-tls 替换了 flag –enable-ssl 配置选项,默认情况下为 HTTPS 启用 TLS 支持。
为了提高响应速度,Dillo 在请求资源时降低了图片的优先级。除此之外,默认情况下用户还可以使用鼠标滚轮切换标签页。当然,还有许多错误和崩溃修复,请务必查看发布说明以获得更多信息。
Dillo 3.1 可从项目的 GitHub 页面下载,它是为纪念 2016 年去世的布局引擎主要开发者 Sebastian Geerken 而推出的。
遗憾的是,Dillo 只提供了一个源代码压缩包,你必须在 GNU/Linux 发行版上手动编译。在撰写本文时,开发者并未提供 Flatpak、AppImage 或 Snap 通用二进制包,但你或许可以从发行版的软件源中安装它。
不过,Dillo 是一款非常老旧的网络浏览器,不支持许多现代网站,包括我们的网站和 YouTube 等流行网站。即使它能起死回生,我也看不出它在 2024 年有什么实际用途。
转自 Dillo 3.1 Open-Source Web Browser Released After 9 Year Hiatus – 9to5Linux