Що таке lynx і як користуватися браузером?
Автор: Редакція Domeny.ForSale Опубліковано
Коротко: Lynx — текстовий веббраузер, яким користуються в терміналі, переважно за допомогою клавіатури. Він показує текст і посилання замість графічного оформлення сторінки, але не підтримує JavaScriptu, тому багато сучасних вебзастосунків у ньому не працюють. Він корисний для читання простих сторінок, роботи на сервері та перевірки того, що залишається від сайту без його візуального оформлення. Англійською «lynx» також означає «рись»; у технологічному контексті найчастіше йдеться про браузер.
Як працює браузер Lynx?
Lynx запускають у терміналі — текстовому інтерфейсі для виконання команд. Йому не потрібне графічне вікно: він завантажує сторінку та подає її вміст як текст, яким можна переміщуватися за допомогою клавіатури.
Браузер інтерпретує HTML — мову, що описує структуру сторінки, зокрема заголовки, абзаци, посилання та форми. Він не відтворює оформлення, задане через CSS, тобто правила щодо кольорів, розташування та інших елементів подання. Зображення не показуються так, як у Chrome чи Firefox; залежно від розмітки замість них можуть з’являтися описи або посилання.
Найважливіша відмінність — відсутність підтримки JavaScriptu, тобто коду, який забезпечує багато інтерактивних функцій сторінок. Якщо сайт надає вміст лише після виконання скриптів, Lynx може показати порожню сторінку, повідомлення або лише каркас навігації. Сторінки, що містять текст безпосередньо в HTML, зазвичай значно краще підходять для перегляду.
Для чого може знадобитися Lynx?
Lynx — практичний інструмент там, де достатньо тексту й немає потреби запускати повноцінний графічний браузер. Ним можна користуватися під час віддаленої роботи через SSH — протокол, який дає змогу безпечно під’єднатися до термінала іншого комп’ютера, наприклад сервера.
Типові способи використання:
- читання документації та простих інформаційних сторінок без графічного середовища;
- перевірка порядку подання вмісту та зрозумілості посилань на власному сайті;
- відображення текстової версії сторінки в терміналі;
- перевірка того, чи доступний важливий вміст без JavaScriptu.
Приклад: ви ведете сторінку з інструкцією з налаштування пошти. У звичайному браузері вона виглядає правильно, але після відкриття в Lynx ви бачите кілька посилань «натисніть тут» без зрозумілого контексту. Це сигнал замінити їх описовими текстами, наприклад «Налаштування пошти в Thunderbird». Така зміна допомагає зрозуміти призначення посилання не лише в текстовому браузері.
Однак Lynx не є повноцінним інструментом аудиту доступності чи симулятором програми читання з екрана. Програма читання з екрана передає користувачеві інформацію про структуру та елементи інтерфейсу інакше, ніж текстовий браузер. Тому результат перевірки в Lynx слід сприймати як додаткове спостереження, а не як підтвердження відповідності сайту вимогам доступності.
Як запустити Lynx і відкрити сторінку?
Спосіб встановлення залежить від операційної системи. У Debian або Ubuntu пакет зазвичай можна встановити командою:
sudo apt install lynx
У macOS, якщо у вас уже є менеджер пакетів Homebrew, типова команда така:
brew install lynx
Наявність пакета та його актуальну версію перевірте в офіційному репозиторії свого дистрибутива або в документації менеджера пакетів, яким користуєтеся. На робочому комп’ютері встановлення може потребувати дозволу адміністратора.
Після встановлення введіть lynx, щоб запустити програму, або одразу вкажіть адресу:
lynx https://example.org
Адреса example.org тут наведена як приклад — замініть її адресою сторінки, яку хочете перевірити. У типовій конфігурації стрілки вгору та вниз вибирають посилання, стрілка вправо відкриває вибране посилання, а стрілка вліво повертає на попередню сторінку. Клавіша G дає змогу ввести адресу, Q завершує роботу, а H відкриває довідку.
Коли краще скористатися іншим інструментом?
Для інтернет-банкінгу, складних інтернет-магазинів, відеоконференцій чи офісних застосунків Lynx зазвичай не підходить. Проблема не лише у відсутності графіки, а й у залежності цих сервісів від скриптів та інтерактивних механізмів входу. Навіть якщо браузер підтримує форму HTML, це не гарантує, що весь процес працюватиме.
Якщо ви хочете лише перевірити відповідь сервера або завантажити файл, простішим вибором може бути curl — інструмент командного рядка для передавання даних. Lynx має перевагу тоді, коли ви хочете читати документ і переходити за посиланнями, а не аналізувати необроблену відповідь.
Текстовий інтерфейс не забезпечує анонімності й не усуває загроз, пов’язаних із підозрілими сайтами. Не ігноруйте попередження про сертифікати HTTPS і не вводьте облікові дані на сторінці, адресу якої не перевірено.
Як перевірити власний сайт за допомогою Lynx?
Відкрийте одну важливу сторінку сайту: інструкцію, пропозицію або контакти. Перевірте, чи можете прочитати основний вміст, зрозуміти призначення посилань і знайти потрібну інформацію без здогадок. Якщо чогось бракує, з’ясуйте, чи є цей вміст у HTML, чи він з’являється лише після виконання JavaScriptu.
Також можна вивести текст сторінки командою lynx -dump https://example.org. Результат підходить для швидкого перегляду, але це не знімок вигляду сторінки й не повний технічний звіт.
Для початку перевірте в Lynx сторінку з найважливішою інструкцією для клієнтів. Пропущені кроки або незрозумілі посилання допоможуть скласти конкретний перелік того, що потрібно виправити.
