Lynx - это настраиваемый текстовый веб-браузер для использования на терминалах символьных ячеек с адресацией курсора . [6] [7] По состоянию на 2020 год [Обновить]это самый старый веб-браузер, который все еще поддерживается, [8] запущенный в 1992 году.
Автор (ы) оригинала | Лу Монтулли , Майкл Гроб, Чарльз Резак |
---|---|
Разработчики) | Томас Дики |
Первый выпуск | 1992 |
Стабильный выпуск (ы) [±] | |
2.8.9rel.1 [1] [2] (8 июля 2018 г . ) [±] | |
Предварительные версии [±] | |
2.9.0dev.6 (5 сентября 2020 г . [3] ) [±] | |
Репозиторий | |
Написано в | ISO C |
Двигатель | Вилка из Libwww |
Операционная система | Unix-подобный , [4] DOS , Windows [5] |
Доступно в | английский |
Тип | Текстовый веб-браузер |
Лицензия | GNU GPLv2 |
Веб-сайт | остров-невидимка |
История
Lynx был продуктом Distributed Computing Group в рамках учебной вычислительной службы в Университете штата Канзас , [9] [10] и был первоначально разработан в 1992 году группой студентов и сотрудников в университете ( Лу Монтулли , Майкл Гробе и Чарльз Rezac ) в качестве гипертекстового браузера, используемого исключительно для распространения информации университетского городка как части общекорпоративного информационного сервера и для просмотра пространства Gopher . [11] Бета-версия была объявлена в Usenet 22 июля 1992 года. [12] В 1993 году Montulli добавил Интернет-интерфейс и выпустил новую версию (2.0) браузера. [13] [14]
По состоянию на июль 2007 г.[Обновить]поддержка протоколов связи в Lynx реализована с использованием версии libwww , [15] разветвленной из кодовой базы библиотеки в 1996 году. [16] Поддерживаемые протоколы включают Gopher , HTTP , HTTPS , FTP , NNTP и WAIS . [7] [17] Поддержка NNTP была добавлена в libwww из продолжающейся разработки Lynx в 1994 году. [18] Поддержка HTTPS была добавлена в ветвь libwww Lynx позже, первоначально в виде исправлений из-за опасений по поводу шифрования. [19]
Гарретт Блайт создал DosLynx в апреле 1994 года [20], а позже также присоединился к Lynx. Foteos Macrides портировал большую часть Lynx на VMS и какое-то время поддерживал ее. В 1995 году Lynx был выпущен под Стандартной общественной лицензией GNU и сейчас поддерживается группой добровольцев во главе с Томасом Дики . [21]
Функции
Просмотр в Lynx состоит из выделения выбранной ссылки с помощью клавиш курсора или пронумерованных всех ссылок на странице и ввода номера выбранной ссылки. [22] Текущие версии поддерживают SSL [7] и многие функции HTML . Таблицы форматируются с использованием пробелов, а фреймы идентифицируются по имени, и их можно просматривать, как если бы они были отдельными страницами. Lynx по своей сути не может отображать различные типы нетекстового содержимого в Интернете, например изображения и видео, [6], но он может запускать внешние программы для его обработки, такие как средство просмотра изображений или видеоплеер. [22]
В отличие от большинства веб-браузеров, Lynx не поддерживает JavaScript , который требуется для правильной работы многих веб-сайтов, или Adobe Flash . [23]
Преимущества скорости просмотра только текста наиболее очевидны при использовании интернет-соединений с низкой пропускной способностью или устаревшего компьютерного оборудования, которое может медленно отображать контент с большим количеством изображений.
Конфиденциальность
Поскольку Lynx не поддерживает графику, веб-ошибки , отслеживающие информацию о пользователях, не извлекаются, а это означает, что веб-страницы могут быть прочитаны без проблем с конфиденциальностью, связанных с графическими веб-браузерами. [10] Однако Lynx поддерживает файлы cookie HTTP , [6] которые также можно использовать для отслеживания информации о пользователях. Таким образом, Lynx поддерживает белые и черные списки файлов cookie или, в качестве альтернативы, поддержку файлов cookie можно отключить навсегда. [22]
Как и обычные браузеры, Lynx также поддерживает историю просмотров и кэширование страниц, [24] оба из которых могут вызвать проблемы с конфиденциальностью. [25]
Конфигурируемость
Lynx принимает параметры конфигурации либо из параметров командной строки, либо из файлов конфигурации. Согласно сообщению справки, существует 142 параметра командной строки. В файле конфигурации шаблона lynx.cfg
перечислены 233 настраиваемых функции. Между ними есть некоторое совпадение, хотя есть параметры командной строки, например, -restrict
которые не совпадают lynx.cfg
. В дополнение к предварительно установленным параметрам из командной строки и файла конфигурации, поведение Lynx можно настроить во время выполнения с помощью его меню параметров. Опять же, есть некоторое совпадение между настройками. Lynx реализует многие из этих дополнительных функций среды выполнения, опционально (управляемых настройкой в файле конфигурации), позволяя сохранить выбор в отдельном файле конфигурации с возможностью записи. Причина ограничения параметров, которые могут быть сохранены, возникла из-за использования Lynx, которое было более распространено в середине 1990-х годов, то есть использования самого Lynx в качестве интерфейсного приложения для доступа к Интернету через телефонные соединения. [26] [27] [22]
Доступность
Благодаря обновляемому дисплею Брайля и интерфейсу, удобному для преобразования текста в речь , Lynx может использоваться для доступа в Интернет слабовидящим пользователям. [28] [11] [17] As Lynx заменителей изображения, рамка и другие не-текстовое содержимое с текстом из alt
, name
и title
HTML - атрибуты [29] и позволяют прятать пользовательский интерфейс элементы, [30] браузер становится специально подходит для использования с экономичным программным обеспечением для чтения с экрана общего назначения. [31] [32] [33] Версия Lynx, специально улучшенная для использования с программами чтения с экрана в Windows, была разработана в Индийском технологическом институте Мадраса . [34]
Удаленный доступ
Lynx также полезен для доступа к веб-сайтам из удаленно подключенной системы, в которой нет графического дисплея. [35] [36] [37] Несмотря на свой текстовый характер и возраст, он все еще может использоваться для эффективного просмотра большей части современной сети, включая выполнение интерактивных задач, таких как редактирование Википедии . [24] [38] [39]
Веб-дизайн и роботы
Поскольку Lynx принимает нажатия клавиш из текстового файла, он по-прежнему очень полезен для автоматического ввода данных, навигации по веб-страницам и парсинга веб-страниц . Следовательно, Lynx используется в некоторых поисковых роботах. [ необходима цитата ] Веб-дизайнеры могут использовать Lynx, чтобы определять способ, которым поисковые системы и веб-сканеры видят сайты, которые они разрабатывают. [40] [41] [42] Доступны онлайн-сервисы, которые обеспечивают просмотр данной веб-страницы с помощью Lynx. [43]
Lynx также используется для тестирования производительности веб-сайтов. Поскольку можно запускать браузер из разных мест с помощью технологий удаленного доступа, таких как telnet и ssh , можно использовать Lynx для тестирования производительности подключения к веб-сайту одновременно из разных географических местоположений. [38] Еще одно возможное приложение браузера для веб-дизайна - это быстрая проверка ссылок сайта. [44]
Поддерживаемые платформы
Первоначально Lynx был разработан для Unix-подобных операционных систем, хотя вскоре после публичного выпуска он был перенесен на VMS [ необходима цитата ] и на другие системы, включая DOS , Microsoft Windows , Classic Mac OS и OS / 2 . [9] Он был включен в стандартную установку OpenBSD с OpenBSD 2.3 (май 1998 г.) [45] до 5.5 (май 2014 г.), [46] находился в основном дереве до июля 2014 г. [47] впоследствии стал доступным через дерево портов, [48] и его также можно найти в репозиториях большинства дистрибутивов Linux , а также в репозиториях Homebrew [49] и Fink для macOS . [39] Также доступны порты на BeOS , MINIX , QNX , AmigaOS [50] и OS / 2 [10] .
Источники могут быть построены на многих платформах, например, упоминается операционная система Google Android . [51]
Смотрите также
- Доступность компьютера
- Ссылки (веб-браузер)
- ELinks
- w3m
- ModSecurity # Бывшая блокировка браузера Lynx
- Сравнение веб-браузеров
- Хронология веб-браузеров
- Сравнение программ чтения новостей Usenet
Заметки
- ↑ Дики, Томас Э. (8 июля 2018 г.). «Стабильный выпуск» . Проверено 12 августа 2018 .
- ^ Дики, Томас Э. (8 июля 2018 г.). «Изменения по сравнению с выпуском Lynx 2.8» . Проверено 12 августа 2018 .
- ^ «Изменения по сравнению с выпуском Lynx 2.8» . lynx.invisible-island.net . 5 сентября 2020 . Проверено 10 сентября 2020 .
- ^ Нельсон, Х. (24 апреля 1999 г.). «Руководство по установке Lynx» . lynx.invisible-island.net .
- ^ Дики, Томас (11 сентября 2015 г.). "Lynx2.8.8 [ так в оригинале ]" . lynx.invisible-island.net .
- ^ а б в Ракитин 1997 .
- ^ а б в Леган 2001 .
- ^ «Просмотр веб-страниц из командной строки с помощью Lynx и инструментов ссылок» . TecMint . 2016-04-27 . Проверено 30 сентября 2020 .
- ^ a b Paciello 2000 , стр. 154-155.
- ^ а б в Леган 2002 .
- ^ а б Болсо 2005 .
- ^ Montulli 1992 .
- ^ Стюарт 2000 .
- ^ Нельсон 2000 .
- Перейти ↑ Kahan 1999 .
- ^ Дики 2007 .
- ^ а б Зельцер 1995 .
- Перейти ↑ Kahan 2002 .
- ^ Nestrud 2000 .
- ^ Buttles 1994 .
- ^ ХУАН ФЕРРЕР МАРТИНЕС (1 января 2015 г.). UF1302 - Creación de páginas web con el lenguaje de marcas . Ediciones Paraninfo, SA, стр. 73–. ISBN 978-84-283-9827-5.
- ^ a b c d Руководство пользователя .
- ^ Валлен 2011 .
- ^ a b Senjen & Guthrey 1996 , стр. 136-139.
- ^ Тиммер 2010 .
- ^ Файл справки .
- ^ Файл конфигурации .
- ^ Paciello 2000 , стр. 157.
- ^ RNIB 2011 .
- ^ Rosmaita 1996 .
- ^ Диксон 2004 .
- ^ Rosmaita .
- ^ Sajka 1999 .
- ^ Achraya 2006 .
- ^ Уэйнер 2010 .
- Перейти ↑ Chapman 2003 .
- ^ Killelea 2002 , стр. 9.
- ^ a b Killelea 2002 , стр. 60-61.
- ↑ a b Taylor 2005 , pp. 225-227.
- Перейти ↑ King 2008 , pp. 44-46.
- Перейти ↑ Bartlett 2006 .
- ^ Рогнеруд 2010 , стр. 187.
- ^ Paciello 2000 , стр. 135.
- ^ Killelea 2002 , стр. 178.
- ^ OpenBSD23 .
- ^ OpenBSD55 .
- ^ де Раадт 2014 .
- ^ OpenBSDport .
- ^ «Формулы домашнего пивоварения» . Домашнее пиво . Проверено 23 января 2019 года .
- Перейти ↑ Marquardt 1995 .
- ^ «[APP] Скомпилированный двоичный файл lynx для Android - Shell или ADB» . Разработчики XDA . Проверено 27 мая 2016 .
Рекомендации
- Пасиелло, Майкл Г. (январь 2000 г.). «Доступный дизайн веб-сайтов» . Доступность Интернета для людей с ограниченными возможностями . Focal Press . ISBN 978-1-929629-08-4.
- Рогнеруд, Джон (декабрь 2010 г.). Полное руководство по поисковой оптимизации: привлекайте трафик, повышайте конверсию и зарабатывайте кучу денег (2-е изд.). Entrepreneur Press . ISBN 978-1-59918-392-3.
- Стюарт, Уильям (2000). «История веб-браузера» . Первая в мире книга, опубликованная в Интернете . Живой Интернет.
- Кинг, Эндрю Б. (декабрь 2008 г.). Оптимизация веб-сайта: скорость, поисковая система и секреты коэффициента конверсии (отредактированная ред.). O'Reilly Media . ISBN 978-0-596-51508-9.
- Киллелеа, Патрик (2002). Настройка веб-производительности (2-е изд.). O'Reilly Media . ISBN 978-0-596-00172-8.
- Тейлор, Дэйв (2005). Изучение UNIX для Mac OS X Tiger (4-е изд.). O'Reilly Media . ISBN 978-0-596-00915-1.
- Сеньен, Рожь; Гатри, Джейн (август 1996). Интернет для женщин . Spinifex Press . ISBN 978-1-875559-52-7.
- Чепмен, Грег (апрель 2003 г.). «Текстовый просмотр веб-страниц с помощью LYNX» . TechTrax . 2 (4). Архивировано из оригинала на 2012-01-17 . Проверено 15 февраля 2012 .
- Диксон, Джудит М. (декабрь 2004 г.). «Прокладывая путь вперед: Руководство по созданию веб-страниц, доступных для слепых и слабовидящих пользователей» . Журнал "Информационные технологии и инвалидность" . EASI. 2 (4) . Проверено 15 февраля 2012 .
- Зельцер, Ричард (август 1995). «Обеспечение доступа Lynx к Интернету для людей с ограниченными возможностями: призыв к действию» . Журнал "Информационные технологии и инвалидность" . EASI. 2 (3). ISSN 1073-5127 . OCLC 222902674 . Проверено 15 февраля 2012 .
- Дэвис, Майк (2012). "Какие есть браузеры, кроме IE и NN?" . alt.html Часто задаваемые вопросы . Проверено 8 августа 2012 года .
- Уэйнер, Питер (2010-10-19). «10 лучших специализированных веб-браузеров, которые вы могли пропустить» . InfoWorld . п. 3 . Проверено 28 октября 2010 .
- Леган, Даллас Э. (2001). «Текстовые браузеры для OS / 2» . Группа пользователей OS / 2 Южной Калифорнии . Проверено 16 августа 2010 .
- Леган, Даллас Э. (2002). «Lynx на OS / 2: Прямые ответы и хитрые приемы - Часть 1 - Начало использования браузера Lynx» . Группа пользователей OS / 2 Южной Калифорнии . Проверено 16 августа 2010 .
- Марквардт П. (1995). "Домашняя страница ALynx" . owww.molgen.mpg.de . Проверено 30 января 2020 .
- Бартлетт, Кинн (29 сентября 2006 г.). «Плохой браузер: что делать, когда браузеры не умеют хорошо работать с вашим CSS» . InformIT . Проверено 15 февраля 2012 .
- Росмайта, Грегори Дж. (1996-12-12). «BLYNX: файлы поддержки Lynx, специально предназначенные для слепых и слабовидящих пользователей» . BLYNX . Проверено 7 февраля 2012 .
- «Использование технологии доступа» . РНИБ . 2011-12-01 . Проверено 8 февраля 2012 .
- Больсо, Эрик Инге (2005-03-08). "Обзор браузера текстового режима 2005 г." . Linux Journal . Проверено 5 августа 2010 .
- Тиммер, Джон (24 февраля 2010 г.). «Угон истории браузера + социальные сети = потеряна анонимность» . Ars Technica . Проверено 5 февраля 2012 .
- Ракитин, Джейсон (1997-10-27). «Обзор: Альтернативные веб-браузеры» . Network World Fusion . Архивировано из оригинала на 2001-10-05.
- Уоллен, Джек (11.01.2011). «10 веб-браузеров для операционной системы Linux» . TechRepublic . Проверено 12 февраля 2012 .
- Росмайта, Грегори Дж. «Введение в реалии речевого доступа для заинтересованных зрячих интернационалов» . BLYNX . Проверено 7 февраля 2012 .
- Кахан, Хосе (1999-08-05). "Почему Libwww?" . Консорциум World Wide Web . Проверено 15 июня 2010 .
- Кахан, Хосе (2002-06-07). "История изменений libwww" . Консорциум World Wide Web . Проверено 30 мая 2010 .
- Нельсон, Линн Х. (2000-11-07). «До Интернета: раннее развитие истории в Интернете» (PDF) . Центр истории и новых медиа . Университет Джорджа Мейсона . Проверено 3 февраля 2008 .
- Монтулли, Лу (1992-07-22). «Re: Unix и гипертекст» . Группа новостей : alt.hypertext . Usenet: [email protected] . Проверено 13 января 2012 .
- Сайка, Янина (29 сентября 1999). «Re: lynx-dev Лицензирование Lynx» . lynx-dev (список рассылки).
- Неструд, Крис (2000-10-07). «Re: рысь и https» . [email protected] (список рассылки). Архивировано из оригинала на 2010-11-02.
- Дики, Томас Э. (2007-07-02). "Re: [Lynx-dev] используете более свежую библиотеку libwww?" . [email protected] (список рассылки).
- де Раадт, Тео (2014-07-15). "CVS: cvs.openbsd.org: src" . [email protected] (список рассылки). OpenBSD . Проверено 16 июля 2014 .
- "Справочная страница lynx (1)" . OpenBSD 2.3 . 1998-05-19 . Проверено 19 января 2015 .
- "Справочная страница lynx (1)" . OpenBSD 5.5 . 2014-05-01 . Проверено 19 января 2015 .
- "www / lynx" . Порты OpenBSD . Проверено 19 января 2015 .
- Баттлс, Уэйн (1994). "DosLynx Beta Hype" . FDISK.COM . Проверено 13 января 2012 .
- "Рысь с улучшенным звуком" . Ачарья . ИИТ Мадрас . 17 августа 2006 Архивировано из оригинала на 1 октября 2006 года . Проверено 7 февраля 2012 года .
- Группа разработчиков Lynx. «Руководство пользователя Lynx» . Официальный сайт . Проверено 12 апреля 2017 .
- Группа разработчиков Lynx. "Справочный файл Lynx 2.8.7" . Официальный сайт Lynx . Проверено 12 апреля 2017 .
- Группа разработчиков Lynx. «Файл конфигурации» . Официальный сайт Lynx . Проверено 12 апреля 2017 .
Внешние ссылки
- Официальный веб-сайт