文章摘要
Dillo是一个多平台图形网页浏览器项目,托管在GitHub上,由开发者rodarima维护,最近更新修复了OAuth重定向的cookie问题。该项目提供源代码和功能开发,属于开源浏览器领域。
文章总结
GitHub 项目:Dillo 多平台图形网页浏览器
项目主页:https://github.com/dillo-browser/dillo
主要内容: 1. 项目简介 - Dillo 是一个轻量级、快速的多平台图形网页浏览器 - 采用 FLTK 图形界面工具包开发(最新提交显示已适配 FLTK 1.3 和 1.4 版本)
- 近期重要更新(2024-2025):
- 安全性改进:修复 OAuth 认证流程中的 cookie 处理问题(2025年10月)
- 用户体验: • 新增鼠标前进/后退按钮支持(2025年10月) • 添加 Mojeek 搜索引擎选项(2025年8月) • 优化长URL显示(自动缩短并用"..."表示)
- 开发者相关: • 改用 Doxygen Awesome 文档主题(2024年3月) • 自动内存泄漏检查集成到CI流程(2025年8月)
- 项目结构: 主要代码目录包括:
- src/:核心浏览器源码
- dw/:网页渲染引擎
- dpi/:插件接口
- doc/:文档资料
- test/:测试脚本
- 项目维护:
- 最新维护者为 rodarima(2025年10月提交)
- 采用自动化CI测试(GitHub Actions)
- 包含完整的开发者文档(devdoc/)
注:移除了与GitHub导航菜单、AI功能推广等无关内容,保留核心项目信息和关键技术细节。时间线显示该项目在2024-2025年间保持活跃更新,主要聚焦浏览器核心功能改进和现代化开发支持。
评论总结
以下是评论内容的总结:
Dillo的轻量级优势
- 多位用户称赞Dillo在老旧硬件上的高效表现,认为它是轻量级浏览器的典范。
- 引用:
- "Dillo is hands down the best ultra lightweight browser ever developed" (glenstein)
- "It does a web browser should do best: read web pages" (gtk40)
对现代网页兼容性的批评
- 用户指出Dillo因不支持JavaScript而无法访问许多现代网站(如Google),反映了当前网页对JavaScript的过度依赖。
- 引用:
- "I need to 'Turn on JavaScript to keep searching'" (gregsadetsky)
- "Using it shows how rotten the World Wide Web has become" (jll29)
怀旧与持续发展
- 部分用户分享早期使用Dillo的回忆,同时维护者表示项目仍在更新(如迁移代码库)。
- 引用:
- "I used to use it, like over 20 years ago!" (kolme)
- "Maintainer here. We are currently in the process of moving Dillo away from GitHub" (rodarima)
替代方案的探索
- 有用户推荐其他轻量级浏览器项目(如Blitz),并呼吁开发者参与协作。
- 引用:
- "I’m building one over at https://github.com/DioxusLabs/blitz" (nicoburns)
总结:评论普遍认可Dillo的轻量化和速度,但对其在现代网页环境中的局限性表示遗憾,同时展现了开源社区对轻量浏览器的持续兴趣。