这款基于终端的浏览器是否适合您的日常浏览需求?

这款基于终端的浏览器是否适合您的日常浏览需求?

最近,我开始尝试用基于终端的替代应用程序来替代我的传统应用程序。这并不是因为我缺乏与世界的互动;相反,我发现探索这些命令行工具是一项令人愉快的挑战。在此过程中,我遇到了一个超出我预期的基于终端的日历,这促使我探索终端 Web 浏览器的领域。自从我放弃 Chrome 以来,w3m这样的浏览器已经陪伴我两周了。虽然我的体验很有趣,但我并不认为它会成为我的长期解决方案。

了解 w3m

w3m 是一款功能强大的基于文本的 Web 浏览器,可直接在终端环境中运行。“w3m”一词源于日语短语“WWW wo miru”,意为“浏览网页”,体现了其预期用途。w3m 项目最初开发于 1995 年,之后逐渐停用,但得益于开发者 Tatsuya Kinoshita 的分支开发,w3m 得以持续发展。2024 年,一个新的由社区驱动的分支正式启动,引领 w3m 的持续发展。

w3m 与 Lynx 等前代产品的不同之处在于,它能够渲染许多现代 HTML 元素。它支持终端内的表格、框架和内联图像等功能,力求呈现与图形布局相符的网页结构,而非仅仅呈现纯文本。此外,w3m 还擅长处理表单和 Cookie,让用户无需依赖繁琐的脚本即可登录各种网站。然而,需要注意的是,w3m 不支持 JavaScript,这限制了其有效显示某些内容的能力。

显示 w3m 主页的屏幕截图

尽管 w3m 本身存在局限性,但它仍然具备终端应用所需的功能。它拥有标签页浏览、兼容终端下的基本鼠标功能,以及在正确配置的情况下显示图像的功能。本质上,w3m 提供了一种极简的网页浏览体验,强调文本和超链接,同时融合了一些格式和颜色元素。这款浏览器可以在 Linux 和其他类 Unix 系统上轻松访问,也可以在 Windows(通过 Cygwin)和 macOS(通过 Homebrew)上使用。

如何安装 w3m

w3m 的安装过程非常方便。在大多数 Linux 发行版中,您只需访问终端并使用包管理器即可安装:

sudo apt install w3m w3m-img

此命令将下载主 w3m 软件包和用于图像显示功能的 w3m-img 插件。对于使用 Fedora 或其他基于 RPM 的系统的用户,安装命令也很简单:sudo dnf install w3m。在 Mac 上,您可以使用 Homebrew 启动安装brew install w3m,而 Windows 用户可能需要通过 Cygwin 编译并运行。

安装完成后,使用 w3m 非常简单——只需w3m在终端中输入 ,然后输入 URL 即可。例如,输入 ,w3m maketecheasier.com即可直接在终端中显示我们的主页,而无需启动图形界面。

W3m 命令实际运行

在开始正式使用 w3m 之前,最好先熟悉一下它的基本导航控件。您可以使用箭头键进行移动——使用相应的键上下滚动,使用左箭头返回上一页,使用右箭头或 Enter 键跳转到链接。

W3m 中的说明

我使用 w3m 作为日常浏览器的历程

我日常使用 w3m 浏览器的经历既有令人振奋的时刻,也有一些不可避免的挫折。它的一大亮点是极快的页面加载速度,这主要是因为它只加载文本,而不会加载繁重的 JavaScript、图片或视频内容。在网速较慢的时候,这一点显得尤为重要,它提供了令人耳目一新的浏览体验,降低了笔记本电脑的资源占用,即使在打开多个标签页的情况下,也能保持更低的温度和更安静的运行。

w3m 能够高效处理 HTML,以简洁易读的格式显示标题、列表和段落,同时以直观的方式排列表格。但需要注意的是,默认情况下,图像不会直接渲染;相反,您会遇到替代文本或占位符。

W3m 网页浏览实际操作

适应以键盘为中心的工作流程的过程出奇地顺利。一旦我熟悉了快捷键,输入 URL 和浏览链接就变得毫不费力了。标签功能也可用,尽管形式简约,只提供简单编号的文本条目供循环浏览。然而,由于缺乏会话保存功能,关闭 w3m 后,你的浏览历史记录也会消失。

登录基本网站或搜索引擎没什么大问题,但任何依赖 JavaScript 的网站都带来了巨大的挑战。虽然我可以访问 Gmail 的基本 HTML 版本,但标准视图却无法访问,而现代的、脚本密集的网站通常会呈现为混乱或不完整的页面。

w3m 中的网页

然而,导航却是其中最具挑战性的方面之一。由于没有多功能框或自动完成等功能,每次访问新网站都需要我手动调出完整地址。为了方便搜索,我经常会在 DuckDuckGo 上打开一个标签页,但与 Chrome 精简的搜索功能相比,这显得有些繁琐。使用 w3m 浏览需要更系统的方法,这有时会影响我的效率。

在 w3m 中搜索

从隐私角度来看,我发现 w3m 相当自由。它没有 JavaScript,这意味着大多数广告、跟踪器和侵入性弹窗根本不会显示。Cookie 横幅和其他烦人的干扰源也被消除,从而带来更专注、更流畅的浏览体验。

使用 w3m 两周后,我逐渐体会到它的独特优势,但也意识到它在现代数字环境中的局限性。虽然它可以作为一项有趣的实验,或者满足特定的需求,但对于日常使用来说,它还是不够。

缺乏 JavaScript 无疑是最显著的缺点。如果没有这项功能,Gmail、Google Docs 或社交媒体平台等网站根本无法正常运行。当代网络很大程度上依赖于脚本,而 w3m 会将许多网站压缩成简陋的框架。此外,w3m 缺乏对媒体的原生支持;它对音频和视频的处理能力很差,图像显示起来也很繁琐。

w3m 中的 YouTube

可用性是另一个挑战。整个体验依赖于键盘快捷键,缺乏可见的地址栏、书签或历史记录功能。由于没有搜索和地址栏的组合,也没有任何搜索建议,搜索效率低下。我们在主流浏览器中习以为常的基本功能,例如密码管理器、同步、扩展程序或开发者工具,都明显缺失。

尽管如此,w3m 在其领域内确实表现出色。它尤其适用于通过 SSH 检索信息、在没有图形用户界面的系统上运行,或在无干扰的环境中浏览网页。对于专注阅读的任务,它表现出意想不到的效果。如果您正在寻找一种替代的浏览方式,尤其是在人们对人工智能驱动的浏览器日益不满的情况下,w3m 或许值得探索。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注