如何在 w3m 终端中使用 Javascript?

Posted

技术标签:

【中文标题】如何在 w3m 终端中使用 Javascript?【英文标题】:How can you use Javascript in terminal for w3m? 【发布时间】:2010-10-20 08:39:50 【问题描述】:

我发现文本浏览器 w3m 在我看来是迄今为止最好的。 然而,主要的问题是 javascript

当我使用它时,我在 *** 中根本看不到 cmets。

我不确定让 Javascript 进入终端有什么限制。

如何为终端启用至少部分 JavaScript 以使 cmets 可见?

【问题讨论】:

【参考方案1】:

Javascript 需要 Javascript 解释器。如果您的用户代理不理解特定类型的脚本,它会简单地忽略它。要获得最低程度的支持,请尝试 w3m-js 扩展程序。

【讨论】:

如何在终端中使用该代码?我需要把它放在哪里才能很好地运行 w3m? 您必须下载、编译和安装程序 w3m-js 及其所需的所有库。 web.archive.org/web/20101124213553/http://abe.nwr.jp/w3m/… 是abe.nwr.jp/w3m/w3m-js.html 的最新非死存档链接,但即使是存档链接也无济于事,因为该页面上的链接并没有真正去任何地方。【参考方案2】:

很遗憾 w3m 根本不支持 JavaScript。

【讨论】:

【参考方案3】:

试试 Conkeror

Masi -- 我建议您看看 Conkeror,它基本上是带有 Emacs 键绑定的 Firefox。如果你想要一个带有 Javascript 的键盘驱动 UI, 这是你最好的选择:

http://conkeror.org

http://www.saltycrane.com/blog/2008/01/firefox-for-emacs-users/

首页可以改头换面,但一旦你下载并安装它,你会想知道为什么你以前从未尝试过...

(如果你是 vim 用户,你可以试试 vimperator)。

【讨论】:

OP 说“让 Javascript 在终端中”,那么 Conkeror 是在终端下工作还是需要 X 连接? @anonymous2,这就是为什么我认为 Conkeror 不适用于 OP 的问题。我相信其目的是需要将 Web 内容“渲染”到终端窗口中,例如 Linux 控制台和哑终端,根据设计,这些窗口不应需要 X 连接。

以上是关于如何在 w3m 终端中使用 Javascript?的主要内容,如果未能解决你的问题,请参考以下文章

Linux终端Web浏览器w3m

w3m 使用总结

如何在CentOS上安装和使用w3m浏览器

w3m随笔

w3m使用小记

Linux不装桌面可以用浏览器吗