Lynx (веб-браузер)

редактировать
Не путать со ссылками (веб-браузер) или LynxOS.
Рысь
Lynx-wikipedia.png Предыдущая версия этой статьи отображается в Lynx
Оригинальный автор (ы) Лу Монтулли, Майкл Гроб, Чарльз Резак
Разработчики) Томас Дики  [ Викиданные ]
Первый выпуск 1992 ; 29 лет назад ( 1992)
Стабильный выпуск 2.8.9rel.1  Отредактируйте это в Викиданных / 8 июля 2018 ; 3 года назад ( 8 июля 2018 г.)
Предварительный выпуск 2.9.0dev.9  Отредактируйте это в Викиданных / 7 августа 2021 г. ; 2 месяца назад ( 7 августа 2021 г.)
Репозиторий
Написано в ISO C
Двигатель Вилка из Libwww
Операционная система Unix-подобный, DOS, Windows
Доступно в английский
Тип Текстовый веб-браузер
Лицензия GNU GPLv2
Веб-сайт остров-невидимка.net / lynx / Отредактируйте это в Викиданных

Lynx - это настраиваемый текстовый веб-браузер для использования на терминалах символьных ячеек с адресацией курсора. По состоянию на 2020 год это самый старый веб-браузер, который все еще поддерживается, поскольку он был запущен в 1992 году.

СОДЕРЖАНИЕ

  • 1 История
  • 2 Особенности
    • 2.1 Конфиденциальность
    • 2.2 Возможность настройки
    • 2.3 Доступность
    • 2.4 Удаленный доступ
    • 2.5 Веб-дизайн и роботы
  • 3 Поддерживаемые платформы
  • 4 См. Также
  • 5 Примечания
  • 6 Ссылки
  • 7 Внешние ссылки

История

Lynx был продуктом группы распределенных вычислений в рамках Academic Computing Services Университета Канзаса и первоначально был разработан в 1992 году группой студентов и сотрудников университета ( Лу Монтулли, Майкл Гроб и Чарльз Резак) в качестве гипертекстового браузера, который использовался исключительно для распространения информации о студенческом городке как части общекорпоративного информационного сервера и для просмотра пространства Gopher. О доступности бета-версии для Usenet было объявлено 22 июля 1992 года. В 1993 году Montulli добавил Интернет-интерфейс и выпустил новую версию (2.0) браузера.

По состоянию на июль 2007 года поддержка протоколов связи в Lynx реализована с использованием версии Libwww, раздвоенный из базы кода библиотеки в 1996 Поддерживаемые протоколы включают Gopher, HTTP, HTTPS, FTP, NNTP и WAIS. Поддержка NNTP была добавлена ​​в libwww из продолжающейся разработки Lynx в 1994 году. Поддержка HTTPS была добавлена ​​в ветвь Lynx libwww позже, первоначально в виде исправлений из-за опасений по поводу шифрования.

Гарретт Блайт создал DosLynx в апреле 1994 года, а затем присоединился к Lynx. Foteos Macrides портировал большую часть Lynx на VMS и какое-то время поддерживал ее. В 1995 году Lynx был выпущен под лицензией GNU General Public License и сейчас поддерживается группой добровольцев во главе с Томасом Дики  [ Викиданные ].

Функции

Lynx и Firefox отображают одну и ту же страницу

Просмотр в Lynx состоит из выделения выбранной ссылки с помощью клавиш курсора или пронумерованных всех ссылок на странице и ввода номера выбранной ссылки. Текущие версии поддерживают SSL и многие функции HTML. Таблицы форматируются с использованием пробелов, а фреймы идентифицируются по имени, и их можно просматривать, как если бы они были отдельными страницами. Lynx по своей сути не может отображать различные типы нетекстового содержимого в Интернете, например изображения и видео, но он может запускать внешние программы для его обработки, такие как средство просмотра изображений или видеоплеер.

В отличие от большинства веб-браузеров, Lynx не поддерживает JavaScript, который требуется для правильной работы многих веб-сайтов.

Преимущества скорости просмотра только текста наиболее очевидны при использовании интернет-соединений с низкой пропускной способностью или устаревшего компьютерного оборудования, которое может медленно отображать контент с большим количеством изображений.

Конфиденциальность

Поскольку Lynx не поддерживает графику, веб-ошибки, отслеживающие информацию о пользователях, не извлекаются, а это означает, что веб-страницы можно читать, не заботясь о конфиденциальности графических веб-браузеров. Однако Lynx поддерживает файлы cookie HTTP, которые также можно использовать для отслеживания информации о пользователях. Таким образом, Lynx поддерживает белые и черные списки файлов cookie или, в качестве альтернативы, поддержку файлов cookie можно отключить навсегда.

Как и обычные браузеры, Lynx также поддерживает историю просмотров и кэширование страниц, что может вызвать проблемы с конфиденциальностью.

Конфигурируемость

Lynx принимает параметры конфигурации либо из параметров командной строки, либо из файлов конфигурации. Согласно сообщению справки, существует 142 параметра командной строки. В файле конфигурации шаблона lynx.cfgперечислены 233 настраиваемых функции. Между ними есть некоторое совпадение, хотя есть параметры командной строки, например, -restrictкоторые не совпадают lynx.cfg. В дополнение к предварительно установленным параметрам с помощью командной строки и файла конфигурации, поведение Lynx можно настроить во время выполнения с помощью его меню параметров. Опять же, есть некоторое совпадение между настройками. Lynx реализует многие из этих дополнительных функций среды выполнения, опционально (управляемых настройкой в ​​файле конфигурации), позволяя сохранить выбор в отдельном файле конфигурации с возможностью записи. Причина ограничения параметров, которые могут быть сохранены, возникла из-за использования Lynx, которое было более распространено в середине 1990-х годов, т. Е. Использования самого Lynx в качестве интерфейсного приложения для доступа к Интернету через телефонные соединения.

Доступность

Благодаря обновляемому дисплею Брайля и интерфейсу, удобному для преобразования текста в речь, Lynx может использоваться для доступа в Интернет слабовидящим пользователям. Как Lynx заменяет изображения, рамку и другое нетекстовое содержание с текстом из alt, nameи title HTML атрибутов и позволяет прятать пользовательский интерфейс элементы, браузер становится специально подходит для использования с рентабельным экраном общего назначения чтения программного обеспечением. Версия Lynx, специально улучшенная для использования с программами чтения с экрана в Windows, была разработана в Индийском технологическом институте Мадраса.

Удаленный доступ

Lynx также полезен для доступа к веб-сайтам из удаленно подключенной системы, в которой нет графического дисплея. Несмотря на свой текстовый характер и возраст, его все еще можно использовать для эффективного просмотра большей части современного Интернета, включая выполнение интерактивных задач, таких как редактирование Википедии.

Веб-дизайн и роботы

Поскольку Lynx принимает нажатия клавиш из текстового файла, он по-прежнему очень полезен для автоматического ввода данных, навигации по веб-страницам и парсинга веб-страниц. Следовательно, Lynx используется в некоторых поисковых роботах. Веб-дизайнеры могут использовать Lynx для определения способа, которым поисковые системы и веб-сканеры видят разрабатываемые ими сайты. Доступны онлайн-сервисы, которые обеспечивают просмотр данной веб-страницы с помощью Lynx.

Lynx также используется для тестирования производительности веб-сайтов. Поскольку можно запускать браузер из разных мест с помощью технологий удаленного доступа, таких как telnet и ssh, можно использовать Lynx для тестирования производительности подключения к веб-сайту одновременно из разных географических местоположений. Еще одно возможное приложение браузера для веб-дизайна - это быстрая проверка ссылок сайта.

Поддерживаемые платформы

Значок порта OS / 2

Первоначально Lynx был разработан для Unix-подобных операционных систем, хотя вскоре после публичного выпуска он был перенесен на VMS и на другие системы, включая DOS, Microsoft Windows, Classic Mac OS и OS / 2. Он был включен в по умолчанию OpenBSD установки с OpenBSD 2.3 (май 1998 г.) до 5,5 (май 2014), находясь в главном дереве до июля 2014 года, были впоследствии доступны через дерево портов, а также могут быть найдены в хранилищах в в большинстве дистрибутивов Linux, а также в репозиториях Homebrew и Fink для macOS. Также доступны порты для BeOS, MINIX, QNX, AmigaOS и OS / 2.

Источники могут быть построены на многих платформах, например, упоминается операционная система Google Android.

Смотрите также

Примечания

использованная литература

внешние ссылки

Последняя правка сделана 2023-03-19 09:17:33
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте