Lynx (веб-браузер) - Lynx (web browser)
Предыдущая версия этой статьи отображается в Lynx | |
Оригинальный автор (ы) | Лу Монтулли, Майкл Гроб, Чарльз Резак |
---|---|
Разработчики) | Томас Дики |
изначальный выпуск | 1992 |
Стабильный выпуск (ы) [±] | |
2.8.9 отн.1[1][2] (8 июля 2018 г. ) [±] | |
Предварительный выпуск (ы) [±] | |
2.9.0dev.6 (5 сентября 2020 г.[3]) [±] | |
Репозиторий | |
Написано в | ISO C |
Двигатель | вилка из libwww |
Операционная система | Unix-подобный,[4] ДОС, Windows[5] |
Доступно в | английский |
Тип | Текстовый браузер |
Лицензия | GNU GPLv2 |
Интернет сайт | остров-невидимка |
Рысь настраиваемый текстовый браузер для использования с адресуемой курсором символьной ячейкой терминалы.[6][7] По состоянию на 2020 год[Обновить], это самый старый веб-браузер, который все еще поддерживается,[8] начав в 1992 году.
История
Lynx был продуктом группы распределенных вычислений в рамках Academic Computing Services Канзасский университет,[9][10] и первоначально был разработан в 1992 году группой студентов и сотрудников университета (Лу Монтулли, Майкл Гроб и Чарльз Резак) как гипертекст браузер, используемый исключительно для распространения информации о кампусе как часть Информационный сервер всего кампуса и для просмотра Пространство суслика.[11] Доступность бета-версии была объявлена Usenet 22 июля 1992 г.[12] В 1993 году Монтулли добавил Интернет-интерфейс и выпустил новую версию (2.0) браузера.[13][14]
По состоянию на июль 2007 г.[Обновить] поддержка протоколы связи в Lynx реализована с использованием версии libwww,[15] раздвоенный из кодовой базы библиотеки в 1996 году.[16] Поддерживаемые протоколы включают Суслик, HTTP, HTTPS, FTP, NNTP и WAIS.[7][17] Поддержка NNTP была добавлена в libwww из продолжающейся разработки Lynx в 1994 году.[18] Поддержка HTTPS была добавлена в ответвление Lynx libwww позже, первоначально в виде исправлений из-за опасений по поводу шифрования.[19]
Гаррет Блайт создал DosLynx в апреле 1994 года.[20] а позже присоединился к Lynx. Фотеос Макридес перенес большую часть Lynx на VMS и какое-то время поддерживал его. В 1995 году Lynx был выпущен под Стандартная общественная лицензия GNU, и теперь поддерживается группой добровольцев во главе с Томас Дики .[21]
Функции
Просмотр в Lynx состоит из выделения выбранной ссылки с помощью клавиш курсора или пронумерованных всех ссылок на странице и ввода номера выбранной ссылки.[22] Поддержка текущих версий SSL[7] и много HTML Особенности. Таблицы форматируются с использованием пробелов, а фреймы идентифицируются по имени, и их можно просматривать, как если бы они были отдельными страницами. Lynx по своей сути не может отображать различные типы нетекстового содержимого в Интернете, например изображения и видео,[6] но для этого он может запускать внешние программы, например программу просмотра изображений или видеоплеер.[22]
В отличие от большинства веб-браузеров Lynx не поддерживает JavaScript или же Adobe Flash,[23] которые некоторые веб-сайты требуют для правильной работы.
Преимущества скорости просмотра только текста наиболее очевидны при использовании интернет-соединений с низкой пропускной способностью или устаревшего компьютерного оборудования, которое может медленно обрабатывать контент с большим количеством изображений.
Конфиденциальность
Поскольку Lynx не поддерживает графику, веб-ошибки информация о пользователе для отслеживания не извлекается; поэтому веб-страницы можно читать, не заботясь о конфиденциальности графических веб-браузеров.[10] Однако Lynx поддерживает HTTP куки,[6] который также можно использовать для отслеживания информации о пользователях. Поэтому Lynx поддерживает файлы cookie. белый список и занесение в черный список, или, в качестве альтернативы, поддержка файлов cookie может быть отключена навсегда.[22]
Как и обычные браузеры, Lynx также поддерживает историю просмотров и кэширование страниц,[24] и то, и другое может вызвать проблемы с конфиденциальностью.[25]
Конфигурируемость
Lynx принимает параметры конфигурации либо из параметров командной строки, либо из файлов конфигурации. Согласно сообщению справки, существует 142 параметра командной строки. Файл конфигурации шаблона lynx.cfg
перечисляет 233 настраиваемых функции. Между ними есть некоторое совпадение, хотя есть параметры командной строки, такие как -ограничивать
которые не совпадают в lynx.cfg
. В дополнение к предварительно установленным параметрам из командной строки и файла конфигурации, поведение Lynx можно настроить во время выполнения с помощью его меню параметров. Опять же, есть некоторое совпадение между настройками. Lynx реализует многие из этих дополнительных функций среды выполнения, опционально (управляемых с помощью параметра в файле конфигурации), позволяя сохранить выбор в отдельном файле конфигурации с возможностью записи. Причина ограничения параметров, которые могут быть сохранены, возникла из-за использования Lynx, которое было более распространено в середине 1990-х годов, то есть использования самого Lynx в качестве внешнего приложения для доступа к Интернету с помощью телефонных соединений.[26][27][22]
Доступность
Из-за его обновляемый дисплей Брайля и текст в речь - удобный интерфейс, Lynx может использоваться для доступа в Интернет слабовидящим пользователям.[28][11][17] Поскольку Lynx заменяет изображения, фреймы и другой нетекстовый контент на текст из альт
, имя
и заглавие
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 также используется для тестирования производительности веб-сайтов. Поскольку можно запускать браузер из разных мест с помощью таких технологий удаленного доступа, как телнет и ssh, можно использовать Lynx для одновременного тестирования производительности подключения к веб-сайту из разных географических мест.[38] Другое возможное приложение браузера для веб-дизайна - это быстрая проверка ссылок сайта.[44]
Поддерживаемые платформы
Lynx изначально был разработан для Unix-подобный операционных систем, хотя он был перенесен на VMS вскоре после его публичного выпуска[нужна цитата ] и в другие системы, включая ДОС, Майкрософт Виндоус, Классическая Mac OS и OS / 2.[9] Он был включен в дефолт OpenBSD установка из OpenBSD 2.3 (май 1998 г.)[45] до 5.5 (май 2014 г.),[46] находясь в основном дереве до июля 2014 г.,[47] впоследствии становится доступным через дерево портов,[48] а также его можно найти в репозитории из большинства Linux дистрибутивов, а также в Домашнее пиво[49] и Финк репозитории для macOS.[39] Порты на BeOS, МИНИКС, 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 [sic]". lynx.invisible-island.net.
- ^ а б c Ракитин 1997 г..
- ^ а б c Леган 2001.
- ^ "Просмотр веб-страниц из командной строки с помощью Lynx и инструментов ссылок". TecMint. 2016-04-27. Получено 2020-09-30.
- ^ а б Paciello 2000 С. 154-155.
- ^ а б c Леган 2002.
- ^ а б Bolso 2005.
- ^ Montulli 1992.
- ^ Стюарт 2000.
- ^ Нельсон 2000.
- ^ Кахан 1999.
- ^ Дики 2007.
- ^ а б Зельцер 1995.
- ^ Кахан 2002.
- ^ Неструд 2000.
- ^ Батлс 1994.
- ^ ХУАН ФЕРРЕР МАРТИНЕС (1 января 2015 г.). UF1302 - Creación de páginas web con el lenguaje de marcas. Ediciones Paraninfo, S.A., стр. 73–. ISBN 978-84-283-9827-5.
- ^ а б c d Руководство пользователя.
- ^ Валлен 2011.
- ^ а б Сеньен и Гатри 1996 С. 136-139.
- ^ Тиммер 2010.
- ^ Файл справки.
- ^ Конфигурационный файл.
- ^ Paciello 2000, п. 157.
- ^ РНИБ 2011.
- ^ Росмайта 1996.
- ^ Диксон 2004.
- ^ Росмайта.
- ^ Сайка 1999.
- ^ Ахрая 2006.
- ^ Уэйнер 2010.
- ^ Чепмен 2003.
- ^ Killelea 2002, п. 9.
- ^ а б Killelea 2002 С. 60-61.
- ^ а б Тейлор 2005, pp. 225-227.
- ^ Король 2008 С. 44-46.
- ^ Бартлетт 2006.
- ^ Рогнеруд 2010, п. 187.
- ^ Paciello 2000, п. 135.
- ^ Killelea 2002, п. 178.
- ^ OpenBSD23.
- ^ OpenBSD55.
- ^ de Raadt 2014.
- ^ OpenBSDport.
- ^ «Формулы домашнего пивоварения». Домашнее пиво. Получено 23 января, 2019.
- ^ Marquardt 1995.
- ^ "[APP] Скомпилированный двоичный файл lynx для Android - Shell или ADB". Разработчики XDA. Получено 2016-05-27.
Рекомендации
- Пасиелло, Майкл Г. (январь 2000 г.). «Доступный дизайн веб-сайтов». Доступность Интернета для людей с ограниченными возможностями. Focal Press. ISBN 978-1-929629-08-4.CS1 maint: ref = harv (связь)
- Рогнеруд, Джон (декабрь 2010 г.). Полное руководство по поисковой оптимизации: привлекайте трафик, повышайте конверсию и зарабатывайте кучу денег (2-е изд.). Предпринимательская пресса. ISBN 978-1-59918-392-3.CS1 maint: ref = harv (связь)
- Стюарт, Уильям (2000). «История веб-браузера». Первая в мире книга, опубликованная в Интернете. Живой Интернет.CS1 maint: ref = harv (связь)
- Кинг, Эндрю Б. (декабрь 2008 г.). Оптимизация веб-сайта: скорость, поисковая система и секреты коэффициента конверсии (переработанная ред.). O'Reilly Media. ISBN 978-0-596-51508-9.CS1 maint: ref = harv (связь)
- Киллелеа, Патрик (2002). Настройка веб-производительности (2-е изд.). O'Reilly Media. ISBN 978-0-596-00172-8.CS1 maint: ref = harv (связь)
- Тейлор, Дэйв (2005). Изучение UNIX для Mac OS X Tiger (4-е изд.). O'Reilly Media. ISBN 978-0-596-00915-1.CS1 maint: ref = harv (связь)
- Сеньен, Рожь; Гатри, Джейн (август 1996). Интернет для женщин. Пресс Спинифекс. ISBN 978-1-875559-52-7.CS1 maint: ref = harv (связь)
- Чепмен, Грег (апрель 2003 г.). «Текстовый просмотр веб-страниц с помощью LYNX». TechTrax. 2 (4). Архивировано из оригинал на 2012-01-17. Получено 2012-02-15.CS1 maint: ref = harv (связь)
- Диксон, Джудит М. (декабрь 2004 г.). «Прокладывая путь вперед: Руководство по созданию страниц WWW, доступных для слепых и слабовидящих пользователей». Журнал "Информационные технологии и инвалидность". EASI. 2 (4). Получено 2012-02-15.CS1 maint: ref = harv (связь)
- Зельцер, Ричард (август 1995). «Обеспечение доступа Lynx к Интернету для людей с ограниченными возможностями: призыв к действию». Журнал "Информационные технологии и инвалидность". EASI. 2 (3). ISSN 1073-5127. OCLC 222902674. Получено 2012-02-15.CS1 maint: ref = harv (связь)
- Дэвис, Майк (2012). "Какие есть браузеры, кроме IE и NN?". alt.html FAQ. Получено 8 августа, 2012.CS1 maint: ref = harv (связь)
- Уэйнер, Питер (2010-10-19). «10 лучших специализированных веб-браузеров, которые вы, возможно, пропустили». InfoWorld. п. 3. Получено 2010-10-28.CS1 maint: ref = harv (связь)
- Леган, Даллас Э. (2001). "Веб-браузеры с текстовым режимом для OS / 2". Группа пользователей OS / 2 Южной Калифорнии. Получено 2010-08-16.CS1 maint: ref = harv (связь)
- Леган, Даллас Э. (2002). «Lynx для OS / 2: прямые ответы и хитрые приемы - Часть 1 - Начало использования браузера Lynx». Группа пользователей OS / 2 Южной Калифорнии. Получено 2010-08-16.CS1 maint: ref = harv (связь)
- Марквардт П. (1995). "Домашняя страница ALynx". owww.molgen.mpg.de. Получено 2020-01-30.CS1 maint: ref = harv (связь)
- Бартлетт, Кинн (29 сентября 2006 г.). «Плохой браузер: что делать, когда браузеры не умеют хорошо работать с вашим CSS». InformIT. Получено 2012-02-15.CS1 maint: ref = harv (связь)
- Росмайта, Грегори Дж. (1996-12-12). «BLYNX: файлы поддержки Lynx, специально предназначенные для слепых и слабовидящих пользователей». BLYNX. Получено 2012-02-07.CS1 maint: ref = harv (связь)
- «Использование технологии доступа». RNIB. 2011-12-01. Получено 2012-02-08.
- Больсо, Эрик Инге (2005-03-08). "Обзор браузера в текстовом режиме 2005 г.". Linux журнал. Получено 2010-08-05.CS1 maint: ref = harv (связь)
- Тиммер, Джон (24 февраля 2010 г.). «Взлом истории браузера + социальные сети = потеря анонимности». Ars Technica. Получено 2012-02-05.CS1 maint: ref = harv (связь)
- Ракитин, Джейсон (1997-10-27). «Обзор: альтернативные веб-браузеры». Network World Fusion. Архивировано из оригинал на 2001-10-05.CS1 maint: ref = harv (связь)
- Уоллен, Джек (11.01.2011). «10 веб-браузеров для операционной системы Linux». TechRepublic. Получено 2012-02-12.CS1 maint: ref = harv (связь)
- Росмайта, Грегори Дж. "Введение в реалии речевого доступа для заинтересованных международных пользователей". BLYNX. Получено 2012-02-07.CS1 maint: ref = harv (связь)
- Кахан, Хосе (1999-08-05). "Почему Libwww?". Консорциум World Wide Web. Получено 2010-06-15.CS1 maint: ref = harv (связь)
- Кахан, Хосе (2002-06-07). "История изменений libwww". Консорциум World Wide Web. Получено 2010-05-30.CS1 maint: ref = harv (связь)
- Нельсон, Линн Х. (2000-11-07). «До Интернета: раннее развитие истории в Интернете» (PDF). Центр истории и новых медиа. Университет Джорджа Мейсона. Получено 2008-02-03.CS1 maint: ref = harv (связь)
- Монтулли, Лу (1992-07-22). «Re: Unix и гипертекст». Группа новостей: alt.hypertext. Usenet: [email protected]. Получено 2012-01-13.CS1 maint: ref = harv (связь)
- Сайка, Янина (29 сентября 1999). "Re: lynx-dev Лицензирование Lynx". lynx-dev (Список рассылки).CS1 maint: ref = harv (связь)
- Неструд, Крис (2000-10-07). "Re: рысь и https". [email protected] (Список рассылки). Архивировано из оригинал на 02.11.2010.CS1 maint: ref = harv (связь)
- Дики, Томас Э. (2007-07-02). "Re: [Lynx-dev] используете более свежий libwww?". [email protected] (Список рассылки).CS1 maint: ref = harv (связь)
- де Раадт, Тео (2014-07-15). "CVS: cvs.openbsd.org: src". [email protected] (Список рассылки). OpenBSD. Получено 2014-07-16.CS1 maint: ref = harv (связь)
- "страница руководства lynx (1)". OpenBSD 2.3. 1998-05-19. Получено 2015-01-19.
- "страница руководства lynx (1)". OpenBSD 5.5. 2014-05-01. Получено 2015-01-19.
- "www / lynx". Порты OpenBSD. Получено 2015-01-19.
- Баттлс, Уэйн (1994). "DosLynx Beta Hype". FDISK.COM. Получено 2012-01-13.CS1 maint: ref = harv (связь)
- "Рысь с улучшенным звуком". Ачарья. ИИТ Мадрас. 17 августа 2006 г. Архивировано с оригинал 1 октября 2006 г.. Получено 7 февраля 2012.
- Lynx Developers Group. «Руководство пользователя Lynx». Официальный веб-сайт. Получено 2017-04-12.
- Lynx Developers Group. "Справочный файл Lynx 2.8.7". Официальный сайт Lynx. Получено 2017-04-12.
- Lynx Developers Group. "Конфигурационный файл". Официальный сайт Lynx. Получено 2017-04-12.