Dillo 瀏覽器 3.3.0 版本發佈

Hacker News·

Dillo 3.3.0 引入了全新的命令列控制工具、可自定義的頁面操作功能,並提供對 FLTK 1.4 的實驗性支援,同時修復了 OAuth 登入問題。

背景

極簡網頁瀏覽器 Dillo 近期發布了 3.3.0 版本,這是該專案在沉寂一段時間後,由社群接手維護的重要更新。本次更新引入了透過 UNIX socket 控制瀏覽器的 dilloc 工具、可自定義的頁面操作功能,並初步支援 FLTK 1.4 框架,旨在提升這款輕量級瀏覽器在現代網路環境中的實用性與擴充能力。

社群觀點

在 Hacker News 的討論中,使用者對於 Dillo 的更新普遍抱持正面態度,特別是在隱私保護與對抗網路審查的背景下,這類非主流瀏覽器的價值再次受到重視。有使用者指出,隨著各國年齡驗證法律的推行,如果像 Firefox 這樣的主流瀏覽器未來被迫加入身分驗證邏輯,Dillo 將成為 Linux 與 BSD 平台上不可或缺的替代方案。這種觀點反映出技術社群對於主流軟體可能受政策干預的擔憂,而 Dillo 的簡約與獨立性正好填補了這份信任缺口。

然而,使用 Dillo 瀏覽現代網站仍面臨不少挑戰。有用戶反映在嘗試使用 Dillo 瀏覽 Hacker News 時,經常會遇到 HTTP 429 錯誤(請求過多),而同樣的情況在主流瀏覽器上卻不會發生。社群討論認為,這並非 Dillo 本身的程式錯誤,而是因為許多網站為了防範惡意爬蟲,會針對不常見的 HTTP 標頭進行限制。由於 Dillo 的用戶代理標頭較為罕見,容易被網站防護機制誤判為異常流量。

針對這類相容性問題,開發者在討論中建議利用本次 3.3.0 版本新增的「頁面操作」功能來化解。例如,內建的「模擬 Chrome」選項可以透過 curl 偽裝成主流瀏覽器的標頭重新獲取頁面內容,並直接導回 Dillo 顯示。這種靈活的腳本化處理方式,讓 Dillo 能夠在不犧牲輕量化核心的前提下,繞過某些針對非主流瀏覽器的存取限制。此外,關於 OAuth 登入機制的改進也獲得了關注,新版本透過允許特定重定向過程中的 Cookie 寫入,解決了過去無法登入 Fediverse 等去中心化社群平台的問題,在安全性與功能性之間取得了更好的平衡。

延伸閱讀

  • Dillo 官方原始碼託管站:提供除了 GitHub 以外的自架 cgit 服務。
  • Codeberg 鏡像:專案在 Codeberg 上的備份。
  • SourceHut 鏡像:專案在 SourceHut 上的備份。
  • Dillo Actions 儲存庫:包含 fixpage.sh 等用於修復特定網頁顯示問題的腳本資源。

Hacker News

相關文章

  1. Little Snitch 登陸 Linux:網路監控與連線控制工具

    18 天前

  2. blogtato:受 Taskwarrior 啟發並透過 Git 同步的命令列 RSS/Atom 閱讀器

    大約 2 個月前

  3. LM Studio 0.4.0 發布

    3 個月前

  4. Show HN: Dull – 沒有 Reels 的 Instagram 與沒有 Shorts 的 YouTube (iOS)

    25 天前

  5. 瀏覽器能防範同形異義字攻擊,終端機卻不行

    3 個月前

其他收藏 · 0