Lynx 文本浏览器中的导航和图像

Lynx 文本浏览器中的导航和图像

我喜欢 Lynx 文本浏览器,因为它可以在终端中运行,而且我认为它可能或多或少完全使我免受基于浏览器的安全漏洞的影响。

然而……有几件事我觉得很烦人。一个正在导航到一个链接。我经常发现自己连续按 Tab 键一百次才能获得链接。当您的页面充满链接时,导航可能会很烦人。关于更快地导航到链接有什么建议吗?

另一个问题是图像查看。大多数时候我不想在网站上看到任何图像,但偶尔我会这样做。如何使用 Lynx 查看偶尔选择的图像?

答案1

其实有两个问题:

首先,当您的页面充满链接时,lynx确实提供了移动的方法。例如,如果您有一个每个单元格中都有链接的表格,则可以使用tabback-tab(许多终端上的 control-tab)或左/右光标键向左/右移动。同样,您可以使用上/下光标键上/下移动。如果您不熟悉按键绑定,当前按键映射(使用k)显示按键及其用途。

这些键显示在用户手册:

使用 Lynx 浏览超文本文档

   在超文本网络中移动、选择和显示的过程
   链接被称为“导航”。有了 Lynx,几乎所有的导航都可以
   通过箭头键和数字键盘完成。
                                       +--------+--------+--------+
                                       |顶部 | /|\|页 |
              方向键|的| | |上 |
                                       |文字7| | 8| 9|
              +--------+ +--------+--------+--------+
              |选择| | | | |
              |上一页 /|\| | |
              |链接 | | | 4| 5| 6|
    +--------+--------+---------+ +--------+--------+-- -----+
    |返回 |选择|显示| |结束 | | |页 |
    || |的| | |向下 |
    |文档。 |链接\|/|链接 | |文字1| \|/ 2| 3|
    +--------+--------+---------+ +--------+--------+-- -----+

您可以设置的选项之一可以对lynx屏幕上的字段和/或链接进行编号。这样,您就可以键入字段/链接编号,然后g跳转到该字段/链接。

其次,lynx(像大多数浏览器一样)使用MIME类型文件来决定它们是什么,以及邮件帽来决定如何显示它们。如中所述用户手册:

Lynx 和 HTML 图像

   作为文本浏览器,Lynx 本身不显示图像——您需要
   在 lynx.cfg 中定义查看器:参见 -- ,但用户可以选择
   展示其存在的多种方式。

   lynx.cfg中有3个选择,对应2个键:
     MAKE_LINKS_FOR_ALL_IMAGES * IMAGE_TOGGLE
     MAKE_PSEUDO_ALTS_FOR_INLINES [ INLINE_TOGGLE
     VERBOSE_IMAGES 无对应键

   您还可以使用选项菜单,如下所述:
     源代码中的关键 lynx.cfg FM KM .lynxrc 变量

       * MAKE_LINKS_ YNN clickable_images
       [ MAKE_PSEUDO_ YNN 伪_内联_alts
          VERBOSE_ YYY verbose_img

这些选项决定lynx是否将图像显示为链接。如果它们是链接,那么激活该链接(通过按enter)将指示lynx使用以下命令显示图像观众(大概是您配置的)。那是一个外部程序。以下是我的配置的一些示例:

VIEWER:application/postscript:gv %s&:XWINDOWS
VIEWER:application/pdf:acroread %s&:XWINDOWS

答案2

我不是 Lynx 方面的专家,但我可以推荐 Elinks 作为可能的替代方案。它具有编号链接,使页面导航变得非常容易。它还能够选择单个图像通过您选择的查看器进行查看。 Lynx 有一些高级功能,用于转储文本和链接,这是 elinks 所没有的,但为了方便浏览,elinks 是一个不错的选择。它还具有标签式浏览,这是一个明星功能

相关内容