Lynx (browser web) - Lynx (web browser)
Autori originali | Lou Montulli , Michael Grobe, Charles Rezac |
---|---|
Dezvoltatori | Thomas Dickey |
Eliberarea inițială | 1992 |
Versiune stabila | |
Previzualizare lansare | |
Repertoriu | |
Scris in | ISO C |
Motor | Furcă de libwww |
Sistem de operare | Unix-like , DOS , Windows |
Disponibil in | Engleză |
Tip | Browser web bazat pe text |
Licență | GNU GPLv2 |
Site-ul web |
invizibil-insulă |
Lynx este un browser web personalizat bazat pe text pentru utilizare pe terminale de celule de caractere adresabile cursorului . Începând din 2020, acesta este cel mai vechi browser web care încă se menține, începând din 1992.
Istorie
Lynx a fost un produs al Distributed Computing Group din cadrul Academic Computing Services al Universității din Kansas și a fost dezvoltat inițial în 1992 de o echipă de studenți și personal din universitate ( Lou Montulli , Michael Grobe și Charles Rezac) ca un browser de hipertext folosit numai pentru a distribui informații despre campus ca parte a unui server de informații pe întregul campus și pentru a naviga în spațiul Gopher . Disponibilitatea beta a fost anunțată către Usenet la 22 iulie 1992. În 1993, Montulli a adăugat o interfață de internet și a lansat o nouă versiune (2.0) a browserului.
Din iulie 2007, sprijinul protocoalelor de comunicare în Lynx este implementat folosind o versiune de libwww , bifurcat de cod de bază al bibliotecii în 1996. Protocoalele includ Gopher , HTTP , HTTPS , FTP , NNTP și WAIS . Suportul pentru NNTP a fost adăugat la libwww de la dezvoltarea Lynx în curs de desfășurare în 1994. Suportul pentru HTTPS a fost adăugat la furca Lynx a libwww mai târziu, inițial ca patch-uri din cauza preocupărilor legate de criptare.
Garrett Blythe a creat DosLynx în aprilie 1994 și ulterior sa alăturat efortului Lynx. Foteos Macrides a portat o mare parte din Lynx în VMS și l-a întreținut o vreme. În 1995, Lynx a fost lansat sub licența publică generală GNU și este acum întreținut de un grup de voluntari condus de Thomas Dickey .
Caracteristici
Navigarea în Lynx constă în evidențierea link-ului ales folosind tastele cursorului, sau în a avea toate linkurile de pe o pagină numerotată și în introducerea numărului link-ului ales. Versiunile actuale acceptă SSL și multe caracteristici HTML . Tabelele sunt formatate folosind spații, în timp ce cadrele sunt identificate după nume și pot fi explorate ca și cum ar fi pagini separate. Lynx nu este în mod inerent capabil să afișeze diferite tipuri de conținut non-text pe web, cum ar fi imagini și videoclipuri, dar poate lansa programe externe pentru a le gestiona, cum ar fi un vizualizator de imagini sau un player video.
Spre deosebire de majoritatea browserelor web, Lynx nu acceptă JavaScript , pe care multe site-uri web îl necesită pentru a funcționa corect.
Beneficiile de viteză ale navigării numai text sunt mai evidente atunci când se utilizează conexiuni la internet cu lățime de bandă redusă sau hardware-ul mai vechi al computerului, care poate fi lent pentru a reda conținut greu de imaginat.
Confidențialitate
Deoarece Lynx nu acceptă grafică, erorile web care urmăresc informațiile utilizatorului nu sunt preluate, ceea ce înseamnă că paginile web pot fi citite fără preocupările de confidențialitate ale browserelor web grafice. Cu toate acestea, Lynx acceptă cookie-uri HTTP , care pot fi folosite și pentru urmărirea informațiilor despre utilizatori. Prin urmare, Lynx acceptă lista albă și lista neagră a cookie-urilor sau, alternativ, suportul pentru cookie-uri poate fi dezactivat permanent.
La fel ca în cazul browserelor convenționale, Lynx acceptă, de asemenea, istoricul de navigare și stocarea în cache a paginilor, ambele putând ridica probleme de confidențialitate.
Configurabilitate
Lynx acceptă opțiunile de configurare din opțiunile din linia de comandă sau din fișierele de configurare. Există 142 de opțiuni de linie de comandă conform mesajului său de ajutor. Fișierul de configurare șablon lynx.cfg
listează 233 de caracteristici configurabile. Există unele suprapuneri între cele două, deși există opțiuni de linie de comandă, cum ar fi -restrict
care nu sunt potrivite în lynx.cfg
. În plus față de opțiunile prestabilite prin linia de comandă și fișierul de configurare, comportamentul Lynx poate fi ajustat în timpul rulării folosind meniul său de opțiuni. Din nou, există unele suprapuneri între setări. Lynx implementează multe dintre aceste caracteristici opționale de runtime, opțional (controlate printr-o setare din fișierul de configurare) permițând salvarea opțiunilor într-un fișier de configurare separat care poate fi scris. Motivul restricționării opțiunilor care pot fi salvate a provenit dintr-o utilizare a Lynx care a fost mai frecventă la mijlocul anilor 1990, adică folosirea Lynx însuși ca aplicație front-end la Internet accesat prin conexiuni dial-in.
Accesibilitate
Datorită afișajului Braille reîncărcabil și a interfeței prietenoase text-to-speech , Lynx poate fi utilizat pentru accesul la internet de către utilizatorii cu deficiențe de vedere. Ca Lynx substituie imagini, cadre și alte tipuri de conținut non-text cu textul de la alt
, name
și title
atribute HTML și permite ascunderea interfeței de utilizator elemente, browser - ul devine în mod special adecvat pentru utilizarea cu software - ul cu ecran de uz general cost - eficiente lectură. O versiune de Lynx îmbunătățită special pentru utilizarea cu cititoarele de ecran pe Windows a fost dezvoltată la Indian Institute of Technology Madras .
Acces de la distanță
Lynx este, de asemenea, util pentru accesarea site-urilor web dintr-un sistem conectat de la distanță, în care nu este disponibil un afișaj grafic. În ciuda naturii și vârstei sale numai cu text, poate fi încă folosită pentru a naviga în mod eficient pe o mare parte a web-ului modern, inclusiv pentru a efectua sarcini interactive, cum ar fi editarea Wikipedia .
Design web și roboți
Deoarece Lynx va prelua tastele dintr-un fișier text, este încă foarte util pentru introducerea automată de date, navigarea paginilor web și răzuirea web . În consecință, Lynx este utilizat în unele crawler-uri web. Designerii web pot folosi Lynx pentru a determina modul în care motoarele de căutare și crawlerele web văd site-urile pe care le dezvoltă. Sunt disponibile servicii online care oferă vizualizarea Lynx asupra unei anumite pagini web.
Lynx este, de asemenea, utilizat pentru a testa performanța site-urilor web. Întrucât se poate rula browserul din diferite locații prin intermediul tehnologiilor de acces la distanță precum telnet și ssh , se poate utiliza Lynx pentru a testa simultan performanța conexiunii site-ului web din diferite locații geografice. O altă posibilă aplicație de web design a browserului este verificarea rapidă a linkurilor site-ului.
Platforme acceptate
Lynx a fost inițial conceput pentru sistemele de operare de tip Unix , deși a fost portat la VMS la scurt timp după lansarea sa publică și la alte sisteme, inclusiv DOS , Microsoft Windows , Mac OS clasic și OS / 2 . Acesta a fost inclus în instalarea implicită OpenBSD de la OpenBSD 2.3 (mai 1998) la 5.5 (mai 2014), fiind în arborele principal înainte de iulie 2014, fiind ulterior pus la dispoziție prin arborele porturilor și poate fi găsit și în depozitele din majoritatea distribuțiilor Linux , precum și în depozitele Homebrew și Fink pentru macOS . Sunt disponibile și porturi către BeOS , MINIX , QNX , AmigaOS și OS / 2 .
Sursele pot fi construite pe mai multe platforme, de exemplu, se menționează sistemul de operare Android Google .
Vezi si
- Accesibilitatea computerului
- Link-uri (browser web)
- ELinks
- w3m
- ModSecurity # Fosta blocare a browserului Lynx
- Compararea browserelor web
- Cronologia browserelor web
- Comparație a cititorilor de știri Usenet
Note
Referințe
- Paciello, Michael G. (ianuarie 2000). „Proiectare site web accesibil” . Accesibilitatea web pentru persoanele cu dizabilități . Focal Press . ISBN 978-1-929629-08-4.
- Rognerud, Jon (decembrie 2010). Ghid final pentru optimizarea motoarelor de căutare: creșteți traficul, creșteți ratele de conversie și faceți tone de bani (ediția a doua). Presa antreprenoriană . ISBN 978-1-59918-392-3.
- Stewart, William (2000). „Istoricul browserului web” . Prima carte publicată pe web din lume . Internet viu.
- King, Andrew B. (decembrie 2008). Optimizarea site-ului web: viteză, motor de căutare și secrete privind rata de conversie (ediție revizuită). O'Reilly Media . ISBN 978-0-596-51508-9.
- Killelea, Patrick (2002). Reglarea performanței web (2 ed.). O'Reilly Media . ISBN 978-0-596-00172-8.
- Taylor, Dave (2005). Învățarea UNIX pentru Mac OS X Tiger (4 ed.). O'Reilly Media . ISBN 978-0-596-00915-1.
- Senjen, Rye; Guthrey, Jane (august 1996). Internetul pentru femei . Spinifex Press . ISBN 978-1-875559-52-7.
- Chapman, Greg (aprilie 2003). "Navigare Web bazată pe text cu LYNX" . TechTrax . 2 (4). Arhivat din original la 17.01.2012 . Adus 15.02.2012 .
- Dixon, Judith M. (decembrie 2004). „Nivelarea drumului în față: linii directoare pentru crearea paginilor WWW accesibile utilizatorilor nevăzători și cu handicap vizual” . Jurnalul tehnologiei informației și dizabilităților . EASI. 2 (4) . Adus 15.02.2012 .
- Seltzer, Richard (august 1995). „Menținerea Lynx pe internet pentru persoanele cu dizabilități: un apel la acțiune” . Jurnalul tehnologiei informației și dizabilităților . EASI. 2 (3). ISSN 1073-5127 . OCLC 222902674 . Adus 15.02.2012 .
- Davies, Mike (2012). "Ce browsere, altele decât IE și NN, există?" . alt.html Întrebări frecvente . Adus la 8 august 2012 .
- Wayner, Peter (19-10-2010). „Top 10 browsere web de specialitate pe care probabil le-ați ratat” . InfoWorld . p. 3 . Adus 28-10-2010 .
- Legan, Dallas E. (2001). „Browsere Web în modul text pentru OS / 2” . Grupul de utilizatori OS / 2 din California de Sud . Adus 16/08/2010 .
- Legan, Dallas E. (2002). "Lynx pe OS / 2: Răspunsuri directe și trucuri dure - Partea 1 - Începeți să utilizați browserul Lynx" . Grupul de utilizatori OS / 2 din California de Sud . Adus 16/08/2010 .
- Marquardt, P. (1995). „Pagina de pornire ALynx” . owww.molgen.mpg.de . Adus 30.01.2020 .
- Bartlett, Kynn (29.09.2006). „Browserul rău: ce trebuie făcut atunci când browserele nu reușesc să joace frumos cu CSS-ul dvs.” . InformIT . Adus 15.02.2012 .
- Rosmaita, Gregory J. (12-12 1996). „BLYNX: Fișiere de asistență Lynx adaptate pentru utilizatorii nevăzători și cu handicap vizual” . BLYNX . Adus 07/02/2012 .
- „Utilizarea tehnologiei de acces” . RNIB . 01.12.2011 . Adus 08/02/2012 .
- Bolso, Erik Inge (08.03.2005). „Rezumatul browserului în modul text 2005” . Jurnalul Linux . Adus 05-08-2010 .
- Timmer, John (2010-02-24). „Deturnarea istoricului browserului + rețelele sociale = anonimatul pierdut” . Ars Technica . Adus 05-02-2012 .
- Rakitin, Jason (1997-10-27). „Recenzie: browsere Web alternative” . Network World Fusion . Arhivat din original la 05.05.2001.
- Wallen, Jack (2011-01-11). „10 browsere web pentru sistemul de operare Linux” . TechRepublic . Adus 12-02-2012 .
- Rosmaita, Gregory J. „O introducere în realitățile cu acces la vorbire pentru internauții cu vedere văzută” . BLYNX . Adus 07/02/2012 .
- Kahan, José (05.08.1999). - De ce Libwww? . Consorțiul World Wide Web . Adus 15.06.2010 .
- Kahan, José (07.06.2002). "Istoricul modificărilor libwww" . Consorțiul World Wide Web . Adus 30/05/2010 .
- Nelson, Lynn H. (2011-11-07). „Înainte de web: dezvoltarea timpurie a Istoriei on-line” (PDF) . Centrul de Istorie și Noi Media . Universitatea George Mason . Adus 03-02-2008 .
- Montulli, Lou (22-07-2002). „Re: Unix și hipertext” . Newsgroup : alt.hipertext . Usenet: 1992Jul22.125801.41808@kuhub.cc.ukans.edu . Adus 13.01.2012 .
- Sajka, Janina (29.09.1999). „Re: lynx-dev Licențiere Lynx” . lynx-dev (Mailing list).
- Nestrud, Chris (2007-10-07). „Re: linx și https” . blinux-list@redhat.com (Mailing list). Arhivat din original la 02.11.2010.
- Dickey, Thomas E. (02.07.2007). „Re: [Lynx-dev] folosind libwww mai proaspăt?” . lynx-dev@gnu.org (Mailing list).
- de Raadt, Theo (2014-07-15). "CVS: cvs.openbsd.org: src" . source-changes@cvs.openbsd (Mailing list). OpenBSD . Adus 16-07-2014 .
- "pagina de manual linx (1)" . OpenBSD 2.3 . 19.05.1988 . Adus 19.01.2015 .
- "pagina de manual linx (1)" . OpenBSD 5.5 . 01.05.2014 . Adus 19.01.2015 .
- „www / lynx” . Porturi OpenBSD . Adus 19.01.2015 .
- Buttles, Wayne (1994). „DosLynx Beta Hype” . FDISK.COM . Adus 13.01.2012 .
- „Sunet îmbunătățit Lynx” . Acharya . IIT Madras . 17 august 2006. Arhivat din original la 1 octombrie 2006 . Accesat la 7 februarie 2012 .
- Lynx Developers Group. „Ghidul utilizatorului Lynx” . Site-ul oficial . Adus 12-04-2017 .
- Lynx Developers Group. „Fișier de ajutor Lynx 2.8.7” . Site-ul oficial Lynx . Adus 12-04-2017 .
- Lynx Developers Group. „Fișier de configurare” . Site-ul oficial Lynx . Adus 12-04-2017 .