我需要远程配置我的路由器,但链接等无法工作,因为路由器配置页面使用 javascript,如果没有它就无法运行。
显然,netgear 竟然如此垃圾,真让人感到羞耻,但是有没有一种文本模式的浏览器可以让他们的流产行为得以运行?
答案1
布劳什是一款基于文本的现代浏览器,运行在终端上。据其网站介绍,“它可以渲染现代浏览器可以渲染的所有内容;HTML5、CSS3、JS、视频甚至 WebGL”。它的效果比 好得多elinks
。它是用 Go 编写的,因此它是一个单一的可执行文件,可在大多数主要平台(Linux、Mac、Windows 等)上使用。(还有一个现场演示,可以通过 SSH 访问:$ ssh brow.sh
但目前处于离线状态)
答案2
检查您拥有的 elinks 版本。
elinks -version
ELinks 0.12pre6 #Not the version that supports ECMAScript
文章“构建基于文本的 eLinks Web 浏览器并支持(某种)JavaScript“描述了如何在 elinks 中配置 javascript。
它指出,elinks 的最终版本仍然无法适用于许多网页,这也许就是为什么 Ubuntu 中的 elinks 版本默认未启用 javascript 支持的原因。
还注意到其他甚至不太成功的替代方案:links2 和 w3m + w3m-js 扩展。
以下是构建支持 ECMAScript 的 elinks 的命令的快速摘要:
wget http://elinks.or.cz/download/elinks-current-0.13.tar.bz2
tar xjvf elinks-current-0.13.tar.bz2
cd elinks-0.13*
./configure
#Check for ECMAScript support.
make -j8
sudo make install
答案3
答案4
这里有一个很好的功能比较表Linux 杂志