Lynx

维基百科,自由的百科全书
跳转到导航 跳转到搜索
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). 

    来源[编辑]

    外部链接[编辑]