Lynx

来自Local Chinese Wikipedia
imported>Houjianyou2026年3月20日 (五) 06:36的版本 外部链接
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索
Lynx
使用Lynx浏览维基百科
使用Lynx浏览维基百科
原作者Lou Montulli、Michael Grobe、Charles Rezac
开发者Thomas Dickey
首次发布1992年,​34年前​(1992
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言ISO C
    引擎Libwww分支
    操作系统跨平台
    类型网页浏览器
    许可协议GPL
    网站lynx.invisible-island.net

    Lynx是一款可自定义的文字界面网页浏览器,适用于具备光标定位功能的字符终端[1][2]。截至2025年为止,是目前仍在维护中最古老的网页浏览器,其历史可追溯至1992年[3]

    历史[编辑]

    Lynx是堪萨斯大学学术运算服务部门分布式运算小组的产品[4][5]。该软件最初于1992年由校内学生与教职员开发,当时是一款仅用于校园信息系统发布校内信息与浏览Gopher的超文字浏览器[6][7]。1992年7月22日,开发团队在Usenet上宣布推出测试版本[8]。1993年,Montulli为浏览器添加了互联网功能并发布新版本[8]

    截至2007年7月,Lynx对通信协议的支持是采用从Libwww函数库独立出来开发的版本[9][10]。支持的协议包括GopherHTTPHTTPSFTPNNTPWAIS[2][11]。NNTP的支持是在1994年从持续开发的Lynx并入Libwww[12]。HTTPS的支持则是在稍后加入Lynx专用的Libwww分支,最初因对加密技术的顾虑而以补丁形式存在[13]

    Garrett Blythe于1994年4月开发了DosLynx,随后也加入了Lynx的开发工作[14]。Foteos Macrides将Lynx的大部分代码移植到VMS系统并维持了一段时间的维护。1995年,Lynx在GNU通用公共授权条款下发布,目前由Thomas Dickey领导的志工团队负责维护[15]

    功能[编辑]

    File:Lynx vs. Firefox rendering.png
    Lynx与Firefox渲染同一网页的对照图

    在Lynx中浏览网页的方式是使用方向键选取链接,或是让页面上的所有链接显示编号并输入对应号码[16]。目前的版本支持SSL以及多项HTML功能[2]。Lynx本质上无法显示网页上的图片或影片等非文字内容[1],但它可以启动外部程序来处理,例如图片查看器或影片播放器[16]

    与大多数网页浏览器不同,Lynx不支持JavaScript,而许多网站需要此功能才能正常运作[17]

    文字浏览在低带宽互联网连线或性能较弱、难以处理大量图片内容的旧型电脑硬件上,其速度优势最为显著[18]

    参考文献[编辑]

    引用[编辑]

    1. 1.0 1.1 Rakitin 1997.
    2. 2.0 2.1 2.2 Legan 2001.
    3. Davies 2012.
    4. Paciello 2000,第154-155页.
    5. Legan 2002.
    6. Ernest Perez. State Library Online Information System uses a Hypertext Front End需要付费订阅. ACM Siglink (Association for Computing Machinery). September 1993, II (2): 3 [December 6, 2023]. S2CID 18875929. doi:10.1145/164399.164402. (原始内容存档于December 7, 2023). 
    7. Bolso 2005.
    8. 8.0 8.1 Montulli 1992.
    9. Kahan 1999.
    10. Dickey 2007.
    11. Seltzer 1995.
    12. Kahan 2002.
    13. Nestrud 2000.
    14. Buttles 1994.
    15. JUAN FERRER MARTÍNEZ. UF1302 - Creación de páginas web con el lenguaje de marcas. Ediciones Paraninfo, S.A. 1 January 2015: 73–. ISBN 978-84-283-9827-5. 
    16. 16.0 16.1 User's Guide.
    17. Wallen 2011.
    18. What is Lynx, and how do I use it?. Indiana University. 2018-01-18 [2022-09-16]. (原始内容存档于2022-09-15). 

    来源[编辑]

    外部链接[编辑]