Lynx (webbläsare)
Originalförfattare | Lou Montulli , Michael Grobe, Charles Rezac |
---|---|
Utvecklare | Thomas Dickey |
Initial release | 1992 |
Stabil frisättning | |
Förvar | |
Skrivet i | ISO C |
Motor | gaffel av libwww |
Operativ system | Unix-liknande , DOS , Windows , VMS |
Tillgänglig i | engelsk |
Typ | Textbaserad webbläsare |
Licens | GNU GPLv2 |
Hemsida |
|
Lynx är en anpassningsbar textbaserad webbläsare för användning på marköradresserbara teckencellterminaler . Från och med 2023 är det den äldsta webbläsaren som fortfarande underhålls, efter att ha startat 1992.
Historia
Lynx var en produkt från Distributed Computing Group inom Academic Computing Services vid University of Kansas , och utvecklades ursprungligen 1992 av ett team av studenter och personal vid universitetet ( Lou Montulli , Michael Grobe och Charles Rezac) som en hypertextwebbläsare som användes enbart för att distribuera campusinformation som en del av en Campus-Wide Information Server och för att surfa i Gopher-utrymmet . Betatillgänglighet tillkännagavs för Usenet den 22 juli 1992. 1993 lade Montulli till ett internetgränssnitt och släppte en ny version (2.0) av webbläsaren.
Från och med juli 2007 har stödet för kommunikationsprotokoll i Lynx implementerats med en version av libwww , utjämnad från bibliotekets kodbas 1996. De stödda protokollen inkluderar Gopher , HTTP , HTTPS , FTP , NNTP och WAIS . Stöd för NNTP lades till libwww från pågående Lynx-utveckling 1994. Stöd för HTTPS lades till Lynx's fork av libwww senare, initialt som patchar på grund av oro för kryptering. [ död länk ]
Garrett Blythe skapade DosLynx i april 1994 och gick senare också med i Lynx-satsningen. Foteos Macrides överförde mycket av Lynx till VMS och behöll det under en tid. 1995 släpptes Lynx under GNU General Public License och underhålls nu av en grupp volontärer ledda av Thomas Dickey.
Funktioner
Att surfa i Lynx består av att markera den valda länken med hjälp av markörtangenterna, eller att alla länkar på en sida numreras och ange den valda länkens nummer. Aktuella versioner stöder SSL och många HTML- funktioner. Tabeller formateras med blanksteg, medan ramar identifieras med namn och kan utforskas som om de vore separata sidor. Lynx kan inte i sig visa olika typer av icke-textinnehåll på webben, såsom bilder och video, men det kan starta externa program för att hantera det, såsom en bildvisare eller en videospelare.
Till skillnad från de flesta webbläsare stöder inte Lynx JavaScript , vilket många webbplatser kräver för att fungera korrekt.
Hastighetsfördelarna med att surfa enbart med text är mest uppenbara när du använder internetanslutningar med låg bandbredd eller äldre datorhårdvara som kan vara långsam att återge bildtungt innehåll.
Integritet
Eftersom Lynx inte stöder grafik, hämtas inte webbbuggar som spårar användarinformation, vilket innebär att webbsidor kan läsas utan sekretessproblem hos grafiska webbläsare. Lynx stöder dock HTTP-cookies , som också kan användas för att spåra användarinformation. Lynx stöder därför vitlistning och svartlistning för cookies , eller alternativt kan stöd för cookies inaktiveras permanent.
Precis som med konventionella webbläsare stöder Lynx även surfhistorik och sidcache, som båda kan ge upphov till integritetsproblem.
Konfigurerbarhet
Lynx accepterar konfigurationsalternativ från antingen kommandoradsalternativ eller konfigurationsfiler. Det finns 142 kommandoradsalternativ enligt hjälpmeddelandet. Mallkonfigurationsfilen lynx.cfg
listar 233 konfigurerbara funktioner. Det finns viss överlappning mellan de två, även om det finns kommandoradsalternativ som -restrict
som inte matchas i lynx.cfg
. Förutom förinställda alternativ via kommandorad och konfigurationsfil, kan Lynx beteende justeras under körning med hjälp av dess alternativmeny. Återigen finns det viss överlappning mellan inställningarna. Lynx implementerar många av dessa valfria runtime-funktioner, valfritt (styrda genom en inställning i konfigurationsfilen) vilket gör att valen kan sparas i en separat skrivbar konfigurationsfil. Anledningen till att begränsa de alternativ som kan sparas har sitt ursprung i en användning av Lynx som var vanligare i mitten av 1990-talet, dvs. att använda Lynx själv som en front-end-applikation till Internet som nås via uppringda anslutningar.
Tillgänglighet
Eftersom Lynx är en textbaserad webbläsare kan den användas för internetåtkomst av synskadade användare på en uppdateringsbar punktskriftsskärm och är lätt kompatibel med text-till-tal- programvara. Eftersom Lynx ersätter bilder, ramar och annat icke-textuellt innehåll med texten från alt
, namn
och title
HTML-attribut och tillåter att användargränssnittselementen döljs , blir webbläsaren särskilt lämplig för användning med kostnadseffektiv skärmläsningsprogramvara för allmänna ändamål. En version av Lynx som är speciellt förbättrad för användning med skärmläsare på Windows utvecklades vid Indian Institute of Technology Madras .
Fjärranslutning
Lynx är också användbart för att komma åt webbplatser från ett fjärranslutet system där ingen grafisk visning är tillgänglig. Trots dess karaktär och ålder av endast text, kan den fortfarande användas för att effektivt surfa på mycket av den moderna webben, inklusive att utföra interaktiva uppgifter som att redigera Wikipedia .
Webbdesign och robotar
Eftersom Lynx tar tangenttryckningar från en textfil, är den fortfarande väldigt användbar för automatisk datainmatning, webbsidanavigering och webbskrapning . Följaktligen används Lynx i vissa sökrobotar. [ citat behövs ] Webbdesigners kan använda Lynx för att avgöra hur sökmotorer och sökrobotar ser webbplatserna som de utvecklar. Onlinetjänster som ger Lynx syn på en given webbsida är tillgängliga.
Lynx används också för att testa webbsidors prestanda. Eftersom man kan köra webbläsaren från olika platser över fjärråtkomsttekniker som telnet och ssh , kan man använda Lynx för att testa webbplatsens anslutningsprestanda från olika geografiska platser samtidigt. En annan möjlig webbdesignapplikation för webbläsaren är snabb kontroll av webbplatsens länkar.
Plattformar som stöds
Lynx designades ursprungligen för Unix-liknande operativsystem. Den portades till VMS strax efter dess offentliga utgivning [ citat behövs ] och till andra system, inklusive DOS , Microsoft Windows , Classic Mac OS och OS/2 . Det inkluderades i standard OpenBSD- installationen från OpenBSD 2.3 (maj 1998) till 5.5 (maj 2014), och fanns i huvudträdet före juli 2014, och gjordes sedan tillgängligt via portträdet. Lynx kan också hittas i arkiven för de flesta Linux -distributioner, såväl som i Homebrew- och Fink -arkiven för macOS . Portar till BeOS , MINIX , QNX , AmigaOS och OS/2 är också tillgängliga.
Källorna kan byggas på många plattformar, t.ex. nämns Googles operativsystem Android .
Se även
- Datortillgänglighet
- Länkar (webbläsare)
- E-länkar
- w3m
- ModSecurity#Förre Lynx webbläsare blockering
- Jämförelse av webbläsare
- Tidslinje för webbläsare
- Jämförelse av Usenet-nyhetsläsare
Anteckningar
- Paciello, Michael G. (januari 2000). "Tillgänglig webbdesign" . Webbtillgänglighet för personer med funktionsnedsättning . Focal Press . ISBN 978-1-929629-08-4 .
- Rognerud, Jon (december 2010). Den ultimata guiden till sökmotoroptimering: öka trafiken, öka omvandlingsfrekvensen och tjäna massor av pengar ( 2:a upplagan). Entreprenörspress . ISBN 978-1-59918-392-3 .
- Stewart, William (2000). "Webbläsarhistorik" . Världens första webbpublicerade bok . Levande internet.
- King, Andrew B. (december 2008). Webbplatsoptimering: Hemligheter för hastighet, sökmotor och omvandlingsfrekvens (reviderad utgåva). O'Reilly Media . ISBN 978-0-596-51508-9 .
- Killelea, Patrick (2002). Inställning av webbprestanda (2 uppl.). O'Reilly Media . ISBN 978-0-596-00172-8 .
- Taylor, Dave (2005). Lär dig UNIX för Mac OS X Tiger (4 uppl.). O'Reilly Media . ISBN 978-0-596-00915-1 .
- Senjen, Råg; Guthrey, Jane (augusti 1996). Internet för kvinnor . Spinifex Press . ISBN 978-1-875559-52-7 .
- Chapman, Greg (april 2003). "Textbaserad webbsurfning med LYNX" . TechTrax . 2 (4). Arkiverad från originalet 2012-01-17 . Hämtad 2012-02-15 .
- Dixon, Judith M. (december 2004). "Leveling the Road Ahead: Riktlinjer för att skapa WWW-sidor tillgängliga för blinda och synskadade användare" . Informationsteknik och handikapptidning . EASI. 2 (4) . Hämtad 2012-02-15 .
- Seltzer, Richard (augusti 1995). "Att upprätthålla lynx på internet för personer med funktionshinder: en uppmaning till handling" . Informationsteknik och handikapptidning . EASI. 2 (3). ISSN 1073-5127 . OCLC 222902674 . Hämtad 2012-02-15 .
- Davies, Mike (2012). "Vilka webbläsare förutom IE och NN finns det?" . alt.html Vanliga frågor . Hämtad 8 augusti 2012 .
- Wayner, Peter (2010-10-19). "Top 10 specialwebbläsare som du kanske har missat" . InfoWorld . sid. 3 . Hämtad 2010-10-28 .
- Legan, Dallas E. (2001). "Webbläsare i textläge för OS/2" . The Southern California OS/2 User Group . Hämtad 2010-08-16 .
- Legan, Dallas E. (2002). "Lynx on OS/2: Straight Answers and Keen Tricks — Del 1 - Börja använda Lynx Browser" . The Southern California OS/2 User Group . Hämtad 2010-08-16 .
- Marquardt, P. (1995). "ALynx hemsida" . owww.molgen.mpg.de . Hämtad 2020-01-30 .
- Bartlett, Kynn (2006-09-29). "Den dåliga webbläsaren: Vad man ska göra när webbläsare misslyckas med att spela bra med din CSS" . InformIT . Hämtad 2012-02-15 .
- Rosmaita, Gregory J. (1996-12-12). "BLYNX: Lynx Support-filer skräddarsydda för blinda och synskadade användare" . BLYNX . Hämtad 2012-02-07 .
- "Använda åtkomstteknik" . RNIB . 2011-12-01. Arkiverad från originalet 2012-03-31 . Hämtad 2012-02-08 .
- Bolso, Erik Inge (2005-03-08). "2005 Text Mode Browser Roundup" . Linux Journal . Hämtad 2010-08-05 .
- Timmer, John (2010-02-24). "Kapa webbläsarhistorik + sociala nätverk = förlorad anonymitet" . Ars Technica . Hämtad 2012-02-05 .
- Rakitin, Jason (1997-10-27). "Recension: Alternativa webbläsare" . Network World Fusion . Arkiverad från originalet 2001-10-05.
- Wallen, Jack (2011-01-11). "10 webbläsare för operativsystemet Linux" . TechRepublic . Hämtad 2012-02-12 .
- Rosmaita, Gregory J. "En introduktion till realiteter med taltillgång för intresserade seende internauter" . BLYNX . Hämtad 2012-02-07 .
- Kahan, José (05-08-1999). "Varför Libwww?" . World Wide Web Consortium . Hämtad 2010-06-15 .
- Kahan, José (2002-06-07). "Ändringshistorik för libwww" . World Wide Web Consortium . Hämtad 2010-05-30 .
- Nelson, Lynn H. (2000-11-07). "Innan webben: historiens tidiga utveckling online" (PDF) . Centrum för historia och nya medier . George Mason University . Hämtad 2008-02-03 .
- Montulli, Lou (1992-07-22). "Re: Unix och Hypertext" . Nyhetsgrupp : alt.hypertext . Usenet: [email protected] . Hämtad 2012-01-13 .
- Sajka, Janina (1999-09-29). "Re: lynx-dev Licensing Lynx" . lynx-dev (e-postlista).
-
Nesttrud, Chris (2000-10-07). "Re: lodjur och https" . [email protected] (e-postlista). Arkiverad från originalet 2022-01-02 . Hämtad 2022-09-28 .
{{ citera e-postlista }}
: CS1 underhåll: bot: ursprunglig URL-status okänd ( länk ) - Dickey, Thomas E. (2007-07-02). "Re: [Lynx-dev] använder fräschare libwww?" . [email protected] (e-postlista).
- de Raadt, Theo (2014-07-15). "CVS: cvs.openbsd.org: src" . [email protected] (e-postlista). OpenBSD . Hämtad 2014-07-16 .
- "lynx(1) man page" . OpenBSD 2.3 . 1998-05-19 . Hämtad 2015-01-19 .
- "lynx(1) man page" . OpenBSD 5.5 . 2014-05-01 . Hämtad 2015-01-19 .
- "www/lynx" . ÖppnaBSD-portar . Hämtad 2015-01-19 .
- Buttles, Wayne (1994). "DosLynx Beta Hype" . FDISK.COM . Hämtad 2012-01-13 .
- "Sound Enhanced Lynx" . Acharya . IIT Madras . 17 augusti 2006. Arkiverad från originalet den 1 oktober 2006 . Hämtad 7 februari 2012 .
- Lynx Developers Group. "Lynx användarhandbok" . Officiell webbplats . Hämtad 2017-04-12 .
- Lynx Developers Group. "Lynx 2.8.7 hjälpfil" . Lynx officiella webbplats . Hämtad 2017-04-12 .
- Lynx Developers Group. "Konfigurationsfil" . Lynx officiella webbplats . Hämtad 2017-04-12 .
externa länkar
- 1992 programvara
- Gratis programvara för flera plattformar
- Curses (programmeringsbibliotek)
- Gratis programvara programmerad i C
- Gratis webbläsare
- Gopher-klienter
- MacOS webbläsare
- OS/2 webbläsare
- OpenVMS programvara
- POSIX webbläsare
- Bärbar programvara
- RISC OS webbläsare
- Programvara som använder S-Lang
- Textbaserade webbläsare
- University of Kansas
- Webbläsare för AmigaOS
- Webbläsare för DOS