Lynx (webový prohlížeč) - Lynx (web browser)
![]() Starší verze tohoto článku zobrazená ve službě Lynx | |
Původní autoři | Lou Montulli, Michael Grobe, Charles Rezac |
---|---|
Vývojáři | Thomas Dickey |
První vydání | 1992 |
Stabilní uvolnění [±] | |
2.8.9rel.1[1][2] (8. července 2018 ) [±] | |
Náhled vydání [±] | |
2.9.0dev.6 (5. září 2020[3]) [±] | |
Úložiště | ![]() |
Napsáno | ISO C. |
Motor | Vidlička z libwww |
Operační systém | Unixový,[4] DOS, Okna[5] |
K dispozici v | Angličtina |
Typ | Textový webový prohlížeč |
Licence | GNU GPLv2 |
webová stránka | neviditelný ostrov![]() |
Rys je přizpůsobitelný textový webový prohlížeč pro použití v buňce znaků adresovatelné kurzorem terminály.[6][7] Od roku 2020[Aktualizace], je to nejstarší webový prohlížeč, který se stále udržuje,[8] zahájena v roce 1992.
Dějiny
Lynx byl produktem společnosti Distributed Computing Group v rámci Academic Computing Services University of Kansas,[9][10] a byl původně vyvinut v roce 1992 týmem studentů a zaměstnanců univerzity (Lou Montulli, Michael Grobe a Charles Rezac) jako a Hyper-textový prohlížeč používaný výhradně k distribuci informací o kampusu jako součást a Informační server pro celý kampus a pro procházení Gopherův prostor.[11] Dostupnost beta verze byla oznámena Usenet dne 22. července 1992.[12] V roce 1993 Montulli přidal internetové rozhraní a vydal novou verzi (2.0) prohlížeče.[13][14]
Od července 2007[Aktualizace] podpora komunikační protokoly v Lynx je implementován pomocí verze libwww,[15] rozeklaný z kódové základny knihovny v roce 1996.[16] Mezi podporované protokoly patří Gopher, HTTP, HTTPS, FTP, NNTP a WAIS.[7][17] Podpora NNTP byla do libwww přidána z pokračujícího vývoje Lynx v roce 1994.[18] Podpora protokolu HTTPS byla přidána na Lynxovu vidličku libwww později, původně jako opravy kvůli obavám o šifrování.[19]
Garrett Blythe vytvořil DosLynx v dubnu 1994[20] a později se také připojil k úsilí Lynx. Foteos Macrides přenesl většinu Lynxu do VMS a nějakou dobu to udržoval. V roce 1995 byl Lynx propuštěn pod GNU General Public License, a nyní je udržována skupinou dobrovolníků pod vedením Thomas Dickey .[21]
Funkce

Procházení v Lynxu spočívá ve zvýraznění vybraného odkazu pomocí kurzorových kláves nebo v očíslování všech odkazů na stránce a zadání čísla vybraného odkazu.[22] Podpora aktuálních verzí SSL[7] a mnoho HTML funkce. Tabulky jsou formátovány pomocí mezer, zatímco rámečky jsou identifikovány podle názvu a lze je prozkoumat, jako by to byly samostatné stránky. Lynx není ze své podstaty schopen zobrazit na webu různé typy netextového obsahu, jako jsou obrázky a videa,[6] ale může spustit externí programy, jako je prohlížeč obrázků nebo videopřehrávač.[22]
Na rozdíl od většiny webových prohlížečů Lynx nepodporuje JavaScript nebo Adobe Flash,[23] které některé webové stránky vyžadují, aby správně fungovaly.
Výhody rychlosti procházení pouze textem jsou nejzřetelnější při použití připojení k internetu s malou šířkou pásma nebo u staršího počítačového hardwaru, který může být pomalý k vykreslení obsahu náročného na obrázek.
Soukromí
Protože Lynx nepodporuje grafiku, webové chyby že informace o sledování uživatele nejsou načteny; webové stránky lze tedy číst bez obav o ochranu osobních údajů grafických webových prohlížečů.[10] Lynx však podporuje HTTP cookies,[6] který lze také použít ke sledování informací o uživateli. Lynx proto podporuje cookies seznam povolených a černá listina Nebo lze podporu souborů cookie trvale deaktivovat.[22]
Stejně jako u běžných prohlížečů Lynx také podporuje historii procházení a ukládání stránek do mezipaměti,[24] obojí může vyvolat obavy o soukromí.[25]
Konfigurovatelnost
Lynx přijímá možnosti konfigurace buď z možností příkazového řádku, nebo z konfiguračních souborů. Podle jeho nápovědy je k dispozici 142 možností příkazového řádku. Konfigurační soubor šablony lynx.cfg
uvádí 233 konfigurovatelných funkcí. Mezi těmito dvěma je určité překrývání, i když existují možnosti příkazového řádku, například -omezit
které nejsou spárovány lynx.cfg
. Kromě přednastavených možností pomocí příkazového řádku a konfiguračního souboru lze chování Lynxu za běhu upravit pomocí jeho nabídky možností. Opět existuje určité překrývání mezi nastaveními. Lynx implementuje mnoho z těchto runtime volitelných funkcí, volitelně (ovládaných nastavením v konfiguračním souboru), což umožňuje uložení voleb do samostatného zapisovatelného konfiguračního souboru. Důvod pro omezení možností, které lze uložit, vznikl v použití Lynxu, které bylo běžnější v polovině 90. let, tj. Používání samotného Lynxu jako front-endové aplikace pro přístup k internetu prostřednictvím vytáčeného připojení.[26][27][22]
Přístupnost
Kvůli tomu obnovitelný braillský řádek a text na řeč –Přátelské rozhraní, Lynx lze použít pro přístup k internetu zrakově postiženým uživatelům.[28][11][17] Protože Lynx nahrazuje obrázky, rámečky a jiný netextový obsah textem z alt
, název
a titul
Atributy HTML[29] a umožňuje skrýt uživatelské rozhraní elementy,[30] prohlížeč se stává zvláště vhodným pro použití s nákladově efektivním softwarem pro čtení obrazovky pro všeobecné účely.[31][32][33] Verze Lynx speciálně vylepšená pro použití se zapnutými čtečkami obrazovky Okna byl vyvinut v Indický technologický institut v Madrasu.[34]
Vzdálený přístup
Lynx je také užitečný pro přístup na webové stránky ze vzdáleně připojeného systému, ve kterém není k dispozici žádné grafické zobrazení.[35][36][37] Navzdory své povaze a stáří pouze pro text ji lze stále používat k efektivnímu procházení většiny moderního webu, včetně provádění interaktivních úkolů, jako jsou úpravy Wikipedia.[24][38][39]
Web design a roboti
Vzhledem k tomu, že Lynx bude přijímat stisknutí kláves z textového souboru, je stále velmi užitečný pro automatické zadávání dat, navigaci na webových stránkách a škrábání webu. V důsledku toho se Lynx používá v některých webových prohledávačích.[Citace je zapotřebí ] Weboví designéři mohou pomocí Lynxu určit způsob, jakým vyhledávače a prohledávače webu vidí weby, které vyvíjejí.[40][41][42] K dispozici jsou online služby, které umožňují Lynxovi zobrazit danou webovou stránku.[43]
Lynx se také používá k testování výkonu webových stránek. Jak je možné spustit prohlížeč z různých míst přes technologie vzdáleného přístupu, jako je telnet a ssh, lze pomocí Lynxu současně otestovat výkon připojení webové stránky z různých geografických umístění.[38] Další možnou webovou aplikací prohlížeče je rychlá kontrola odkazů na stránky.[44]
Podporované platformy

Lynx byl původně navržen pro Unixový operační systémy, ačkoli to bylo portováno VMS brzy po jeho veřejném vydání[Citace je zapotřebí ] a do dalších systémů, včetně DOS, Microsoft Windows, Klasický Mac OS a OS / 2.[9] Bylo zahrnuto ve výchozím nastavení OpenBSD instalace z OpenBSD 2.3 (květen 1998)[45] do 5,5 (květen 2014),[46] být v hlavním stromu před červencem 2014,[47] následně zpřístupněny prostřednictvím stromu portů,[48] a lze je také najít v úložiště většiny Linux distribuce, stejně jako v Homebrew[49] a Fink úložiště pro Operační Systém Mac.[39] Porty do BeOS, MINIX, QNX, AmigaOS[50] a OS / 2[10] jsou také k dispozici.
Zdroje lze postavit na mnoha platformách, například se zmiňuje o Googlu Android operační systém.[51]
Viz také
- Přístupnost počítače
- Odkazy (webový prohlížeč)
- ELinks
- w3m
- ModSecurity # Bývalé blokování prohlížeče Lynx
- Porovnání webových prohlížečů
- Časová osa webových prohlížečů
- Porovnání čteček novin Usenet
Poznámky
- ^ Dickey, Thomas E. (8. července 2018). "Stabilní uvolnění". Citováno 12. srpna 2018.
- ^ Dickey, Thomas E. (8. července 2018). „Změny od vydání Lynx 2.8“. Citováno 12. srpna 2018.
- ^ „Změny od vydání Lynx 2.8“. lynx.invisible-island.net. 5. září 2020. Citováno 10. září 2020.
- ^ Nelson, H. (24. dubna 1999). „Instalační příručka pro Lynx“. lynx.invisible-island.net.
- ^ Dickey, Thomas (11. září 2015). „Lynx2.8.8 [sic]". lynx.invisible-island.net.
- ^ A b C Rakitin 1997.
- ^ A b C Legan 2001.
- ^ „Procházení webu pomocí příkazového řádku s nástroji Lynx a odkazy“. TecMint. 2016-04-27. Citováno 2020-09-30.
- ^ A b Paciello 2000, str. 154-155.
- ^ A b C Legan 2002.
- ^ A b Bolso 2005.
- ^ Montulli 1992.
- ^ Stewart 2000.
- ^ Nelson 2000.
- ^ Kahan 1999.
- ^ Dickey 2007.
- ^ A b Seltzer 1995.
- ^ Kahan 2002.
- ^ Nestrud 2000.
- ^ Buttles 1994.
- ^ JUAN FERRER MARTÍNEZ (1. ledna 2015). UF1302 - Creación de páginas web con el lenguaje de marcas. Ediciones Paraninfo, S.A. str. 73–. ISBN 978-84-283-9827-5.
- ^ A b C d Uživatelská příručka.
- ^ Wallen 2011.
- ^ A b Senjen & Guthrey 1996, str. 136-139.
- ^ Timmer 2010.
- ^ Soubor nápovědy.
- ^ Konfigurační soubor.
- ^ Paciello 2000, str. 157.
- ^ RNIB 2011.
- ^ Rosmaita 1996.
- ^ Dixon 2004.
- ^ Rosmaita.
- ^ Sajka 1999.
- ^ Achraya 2006.
- ^ Wayner 2010.
- ^ Chapman 2003.
- ^ Killelea 2002, str. 9.
- ^ A b Killelea 2002, str. 60-61.
- ^ A b Taylor 2005, str. 225-227.
- ^ Král 2008, str. 44-46.
- ^ Bartlett 2006.
- ^ Rognerud 2010, str. 187.
- ^ Paciello 2000, str. 135.
- ^ Killelea 2002, str. 178.
- ^ OpenBSD23.
- ^ OpenBSD55.
- ^ de Raadt 2014.
- ^ OpenBSDport.
- ^ „Homebrew Formulas“. Homebrew. Citováno 23. ledna 2019.
- ^ Marquardt 1995.
- ^ „[APP] Zkompilovaný binární rys pro Android - Shell nebo ADB“. Vývojáři XDA. Citováno 2016-05-27.
Reference
- Paciello, Michael G. (leden 2000). „Přístupný design webových stránek“. Přístupnost webu pro osoby se zdravotním postižením. Focal Press. ISBN 978-1-929629-08-4.CS1 maint: ref = harv (odkaz)
- Rognerud, Jon (prosinec 2010). Ultimate Guide to Search Engine Optimization: Drive Traffic, Boost Conversion Rates and Make tons of money (2. vyd.). Podnikatelský tisk. ISBN 978-1-59918-392-3.CS1 maint: ref = harv (odkaz)
- Stewart, William (2000). „Historie webového prohlížeče“. První kniha na světě publikovaná na webu. Živý internet.CS1 maint: ref = harv (odkaz)
- King, Andrew B. (prosinec 2008). Optimalizace webových stránek: rychlost, tajemství vyhledávače a konverzního poměru (přepracované vydání). O'Reilly Media. ISBN 978-0-596-51508-9.CS1 maint: ref = harv (odkaz)
- Killelea, Patrick (2002). Ladění výkonu webu (2. vyd.). O'Reilly Media. ISBN 978-0-596-00172-8.CS1 maint: ref = harv (odkaz)
- Taylor, Dave (2005). Učení pro UNIX pro Mac OS X Tiger (4. vyd.). O'Reilly Media. ISBN 978-0-596-00915-1.CS1 maint: ref = harv (odkaz)
- Senjen, Rye; Guthrey, Jane (srpen 1996). Internet pro ženy. Spinifex Press. ISBN 978-1-875559-52-7.CS1 maint: ref = harv (odkaz)
- Chapman, Greg (duben 2003). „Textové procházení webu pomocí LYNX“. TechTrax. 2 (4). Archivovány od originál dne 17.01.2012. Citováno 2012-02-15.CS1 maint: ref = harv (odkaz)
- Dixon, Judith M. (prosinec 2004). „Leveling The Road Ahead: Guidelines for the Creating of WWW Pages Accessible to nevidomí a zrakově postižení uživatelé“. Informační technologie a postižení Journal. EASI. 2 (4). Citováno 2012-02-15.CS1 maint: ref = harv (odkaz)
- Seltzer, Richard (srpen 1995). „Udržování Lynx na internetu pro osoby se zdravotním postižením: výzva k akci“. Informační technologie a postižení Journal. EASI. 2 (3). ISSN 1073-5127. OCLC 222902674. Citováno 2012-02-15.CS1 maint: ref = harv (odkaz)
- Davies, Mike (2012). „Jaké prohlížeče kromě IE a NN existují?“. alt.html Časté dotazy. Citováno 8. srpna 2012.CS1 maint: ref = harv (odkaz)
- Wayner, Peter (2010-10-19). „Top 10 speciálních webových prohlížečů, které vám možná chyběly“. InfoWorld. p. 3. Citováno 2010-10-28.CS1 maint: ref = harv (odkaz)
- Legan, Dallas E. (2001). „Webové prohlížeče v textovém režimu pro OS / 2“. Skupina uživatelů jižní Kalifornie OS / 2. Citováno 2010-08-16.CS1 maint: ref = harv (odkaz)
- Legan, Dallas E. (2002). „Lynx pro OS / 2: Přímé odpovědi a triky - Část 1 - Začněte používat prohlížeč Lynx“. Skupina uživatelů jižní Kalifornie OS / 2. Citováno 2010-08-16.CS1 maint: ref = harv (odkaz)
- Marquardt, P. (1995). „Domovská stránka ALynx“. owww.molgen.mpg.de. Citováno 2020-01-30.CS1 maint: ref = harv (odkaz)
- Bartlett, Kynn (2006-09-29). „Špatný prohlížeč: Co dělat, když se vám v prohlížeči nepodaří hrát s vaším CSS pěkně“. InformIT. Citováno 2012-02-15.CS1 maint: ref = harv (odkaz)
- Rosmaita, Gregory J. (12. 12. 1996). „BLYNX: Soubory podpory Lynx šité na míru nevidomým a zrakově postiženým uživatelům“. BLYNX. Citováno 2012-02-07.CS1 maint: ref = harv (odkaz)
- „Používání přístupové technologie“. RNIB. 2011-12-01. Citováno 2012-02-08.
- Bolso, Erik Inge (08.03.2005). "Roundup prohlížeče v textovém režimu 2005". Linux Journal. Citováno 2010-08-05.CS1 maint: ref = harv (odkaz)
- Timmer, John (2010-02-24). „Únos historie prohlížeče + sociální sítě = ztracená anonymita“. Ars Technica. Citováno 2012-02-05.CS1 maint: ref = harv (odkaz)
- Rakitin, Jason (1997-10-27). „Recenze: Alternativní webové prohlížeče“. Network World Fusion. Archivovány od originál dne 10. 10. 2001.CS1 maint: ref = harv (odkaz)
- Wallen, Jack (11.01.2011). „10 webových prohlížečů pro operační systém Linux“. TechRepublic. Citováno 2012-02-12.CS1 maint: ref = harv (odkaz)
- Rosmaita, Gregory J. „Úvod do realit s přístupem k řeči pro internauty se zájmem o zrak“. BLYNX. Citováno 2012-02-07.CS1 maint: ref = harv (odkaz)
- Kahan, José (05.08.1999). „Proč Libwww?“. World Wide Web Consortium. Citováno 2010-06-15.CS1 maint: ref = harv (odkaz)
- Kahan, José (06.06.2002). "Historie změn libwww". World Wide Web Consortium. Citováno 2010-05-30.CS1 maint: ref = harv (odkaz)
- Nelson, Lynn H. (11.07.2000). „Before the Web: the early development of History on-line“ (PDF). Centrum pro historii a nová média. Univerzita George Masona. Citováno 2008-02-03.CS1 maint: ref = harv (odkaz)
- Montulli, Lou (22.07.1992). „Re: Unix a Hypertext“. Diskusní skupina: alt. hypertext. Usenet: [email protected]. Citováno 2012-01-13.CS1 maint: ref = harv (odkaz)
- Sajka, Janina (1999-09-29). "Re: lynx-dev Licensing Lynx". lynx-dev (Poštovní seznam).CS1 maint: ref = harv (odkaz)
- Nestrud, Chris (10.10.2000). „Re: lynx, a https“. [email protected] (Poštovní seznam). Archivovány od originál dne 02.11.2010.CS1 maint: ref = harv (odkaz)
- Dickey, Thomas E. (02.07.2007). „Re: [Lynx-dev] používající čerstvější libwww?“. [email protected] (Poštovní seznam).CS1 maint: ref = harv (odkaz)
- de Raadt, Theo (2014-07-15). "CVS: cvs.openbsd.org: src". [email protected] (Poštovní seznam). OpenBSD. Citováno 2014-07-16.CS1 maint: ref = harv (odkaz)
- "ruční stránka rysa (1)". OpenBSD 2.3. 1998-05-19. Citováno 2015-01-19.
- "ruční stránka rysa (1)". OpenBSD 5.5. 2014-05-01. Citováno 2015-01-19.
- „www / lynx“. Porty OpenBSD. Citováno 2015-01-19.
- Buttles, Wayne (1994). „DosLynx Beta Hype“. FDISK.COM. Citováno 2012-01-13.CS1 maint: ref = harv (odkaz)
- „Sound Enhanced Lynx“. Acharya. IIT Madras. 17. srpna 2006. Archivovány od originál dne 1. října 2006. Citováno 7. února 2012.
- Lynx Developers Group. „Uživatelská příručka pro Lynx“. Oficiální webové stránky. Citováno 2017-04-12.
- Lynx Developers Group. "Soubor nápovědy Lynx 2.8.7". Lynx oficiální webové stránky. Citováno 2017-04-12.
- Lynx Developers Group. "Konfigurační soubor". Lynx oficiální webové stránky. Citováno 2017-04-12.