Lynx (navigator web)

navigator web multi-platformă bazat pe text From Wikipedia, the free encyclopedia

Lynx (navigator web)
Remove ads

Lynx este un navigator web bazat pe text, utilizabil în linia de comandă, folosit de obicei pe terminalele Unix sau Linux, existând însă și o versiune pentru Windows. Creat în 1992 de către un grup de studenți și angajați ai Universității Kansas, Lynx este cel mai vechi navigator web aflat încă în întreținere, fiind apreciat pentru personalizarea sa și compatibilitatea cu terminalele pe bază de caractere.[6][7]

Mai multe informații Dezvoltator, Ultima versiune ...
Remove ads

Istorie

Lynx a fost un produs al Distributed Computing Group din cadrul Academic Computing Services al Universității din Kansas(en)[traduceți].[8][9] A fost dezvoltat inițial în anul 1992 de către o echipă de studenți și personal universitar din cadrul universității (Lou Montulli(en)[traduceți], Michael Grobe și Charles Rezac) sub forma unui browser hipertext folosit exclusiv pentru distribuirea informațiilor din incinta universității, ca parte a unui sistem informațional la nivel de universitate[10] și pentru navigarea în spațiul Gopher(en)[traduceți][11].Disponibilitatea versiunii beta a fost anunțată pe Usenet pe 22 iulie 1992.[12] În 1993, Montulli a adăugat o interfață de internet și a lansat o nouă versiune (2.0) a browserului.[13][14]

Garrett Blythe a creat DosLynx în aprilie 1994[15] și ulterior s-a alăturat și el inițiativei Lynx. Foteos Macrides a portat o mare parte din Lynx pe VMS(en)[traduceți] și l-a întreținut o perioadă. În 1995, Lynx a fost lansat sub licența GNU General Public License, iar acum este întreținut de un grup de voluntari condus de Thomas Dickey.[16]

Remove ads

Caracteristici

Thumb
Lynx și Firefox, redând aceeași pagină web

Navigarea în Lynx constă în evidențierea linkului ales folosind tastele cursor ( tastele săgeți: ←, ↓, ↑ și →) sau numerotarea tuturor linkurilor de pe o pagină și introducerea numărului linkului ales.[17] Versiunile actuale acceptă SSL[18] și multe funcții 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 diverse tipuri de conținut non-text pe web, cum ar fi imagini și videoclipuri[19], dar poate lansa programe externe pentru a le putea afișa, cum ar fi un vizualizator de imagini sau un player video[17].

Spre deosebire de majoritatea browserelor web, Lynx nu acceptă JavaScript, pe care multe site-uri web îl necesită pentru a funcționa corect.[20]

Avantajele de viteză ale navigării doar cu text sunt cele mai evidente atunci când se utilizează conexiuni la internet cu lățime de bandă redusă (internet lent)[21] sau hardware mai vechi, care poate fi lent la redarea conținutului cu multe imagini.

Confidențialitate

Deoarece Lynx nu acceptă grafică, web beacon-urile(en)[traduceți] care urmăresc informațiile utilizatorului nu sunt preluate, ceea ce înseamnă că paginile web pot fi citite fără problemele de confidențialitate specifice browserelor web cu grafică.[9] Totuși, Lynx acceptă cookie-uri HTTP,[19] care pot fi folosite și pentru a urmări informațiile utilizatorilor. Prin urmare, Lynx acceptă includerea pe lista albă(en)[traduceți] sau pe lista neagră a cookie-urilor sau, alternativ, suportul pentru cookie-uri poate fi dezactivat permanent.[17]

Ca și în cazul browserelor convenționale, Lynx acceptă și istoricul de navigare și memorarea în cache a paginilor[22], ambele putând aduce îngrijorări de confidențialitate[23].

Configurabilitate

Lynx acceptă atât opțiuni din linia de comandă, cât și fișiere de configurare(en)[traduceți]. Există 142 de opțiuni în linia de comandă, conform paginii de ajutor. Fișierul de configurare lynx.cfg listează 233 de caracteristici configurabile. Există o oarecare suprapunere între cele două abordări de configurare, deși există opțiuni din linia de comandă, cum ar fi -restrict, care nu se află în lynx.cfg. Pe lângă opțiunile prestabilite prin linia de comandă și fișierul de configurare, comportamentul Lynx poate fi ajustat în timpul execuției folosind meniul său de opțiuni. Din nou, există o oarecare suprapunere între setări. Lynx implementează multe dintre aceste caracteristici opționale în timpul rulării, permițând opțional (controlat printr-o setare din fișierul de configurare) salvarea opțiunilor într-un fișier de configurare separat, în care se pot scrie informații noi. Motivul restricționării opțiunilor care pot fi salvate își are originea într-o utilizare a Lynx care era mai frecventă la mijlocul anilor 1990, adică utilizarea Lynx în sine ca aplicație implicită penteu a naviga pe internet, accesat prin conexiuni dial-in.[24][25][17] [necesită verificare]

Accesibilitate

Deoarece Lynx este un browser bazat pe text, acesta poate fi utilizat pentru accesul la internet de către utilizatorii cu deficiențe de vedere pe un afișaj Braille actualizabil și este ușor compatibil cu software-ul de conversie a textului în vorbire(en)[traduceți].[26][11][27] Întrucât Lynx înlocuiește imaginile, cadrele și alte conținuturi non-textuale cu textul din atributele HTML(en)[traduceți]alt, name și title[28] și permite ascunderea elementelor interfeței utilizatorului[29], browserul devine potrivit în mod special pentru utilizarea cu software de citire a ecranului(en)[traduceți] de uz general, care sunt eficiente din punct de vedere al costurilor.[30][31][32] O versiune de Lynx special îmbunătățită pentru utilizarea cu cititoare de ecran pe Windows a fost dezvoltată la Institutul indian de tehnologie din Madras(en)[traduceți].[33]

Acces de la distanță

Lynx este util și pentru accesarea site-urilor web dintr-un sistem conectat la distanță, în care nu este disponibilă nicio afișare grafică.[34][35][36]În ciuda naturii sale exclusiv textuale și a vechimii sale, Lynx poate fi încă folosit pentru a naviga eficient pe o mare parte din web-ul modern, inclusiv pentru a efectua sarcini interactive, cum ar fi editarea Wikipediei.[22][37][38]

Design web și roboți

Întrucât Lynx preia apăsările de taste dintr-un fișier text, este încă foarte util pentru introducerea automată a datelor, navigarea pe paginile web și extragerea de date web (web scraping(en)[traduceți]). Prin urmare, Lynx este utilizat în unele crawlere web.[39] Designerii web pot folosi Lynx pentru a determina modul în care motoarele de căutare și roboții de căutare (web crawlers) văd site-urile pe care aceștia (designerii) le dezvoltă.[40][41][42]Sunt disponibile servicii online care oferă vizualizarea ca în Lynx a unei anumite pagini web.[43]

Lynx este folosit și pentru a testa performanța site-urilor web. Întrucât se poate rula browserul din locații diferite prin tehnologii de acces la distanță precum Telnet și SSH, se poate utiliza Lynx pentru a testa performanța conexiunii site-ului web din locații geografice diferite în același timp.[37] O altă posibilă aplicație a browserului pentru designul web este verificarea rapidă a linkurilor site-ului.[44]

Remove ads

Platforme acceptate

Fișier:Lynx2.gif
Pictogramă pentru portul pentru OS/2

Lynx a fost inițial conceput pentru sisteme de operare Unix-like. A fost portat pe VMS la scurt timp după lansarea sa publică, și pe alte sisteme, inclusiv DOS, Microsoft Windows, Classic Mac OS și OS/2.[8]A fost inclus în instalarea implicită OpenBSD de la OpenBSD 2.3 (mai 1998)[45] până la 5.5 (mai 2014),[46] fiind în setul de programe (necesită verificare) principal înainte de iulie 2014,[47] fiind ulterior pus la dispoziție prin meniul de porturi.[48]Lynx poate fi găsit și în repozitoriile majorității distribuțiilor Linux, precum și în repozitoriile Homebrew,[49] Fink și MacPorts pentru macOS.[38]Sunt disponibile și porturi pentru BeOS, MINIX, QNX, AmigaOS[50] și OS/2[9].

Codurile sursă pot fi construite pe multe platforme, cum ar fi sistemul de operare Android de la Google.[51]

Note

Referințe

Legături externe


Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads