Однажды мне потребовался конcольный браузер с поддержкой javascript, cookies, frame в общем максимум функционала в консоли.  Из существующих браузеров наиболее подходящим оказался elinks. Однако  в портах присутствует  устаревшая версия, да и при автоматической сборке устанавливается не всё, что нужно.  Поэтом лучше скачать исходники и собрать браузер самостоятельно. Я скачаю последнюю на лето 2011 г версию .

Предварительно необходимо установить некоторые порты, например используя утилиту pkg_add:

# pkg_add -r see
# pkg_add -r spidermonkey

Это нужно для поддержки, собственно javasctript. Далее можно скачивать и собирать elinks.

# fetch http://elinks.or.cz/download/elinks-0.12pre5.tar.gz
# tar -xvf elinks-0.12pre5.tar.gz
# elinks-0.12pre5
# ./configure --enable-html-highlight --enable-cgi --enable-fastmem --with-see --with-gssapi

Для разрешения работы javascript в конфигурационный файл elinks.conf необходимо добавить строки

## ecmascript.
#  ECMAScript options.

## ecmascript.enable [0|1]
#  Whether to run those scripts inside of documents.
ecmascript.enable = 1

Интересно, что скрипты, заключение в тэг html-комментария всё равно не работают, а таковых, к сожалению, достаточно много. Также не работают вещи. связанные с DOM-моделью, например функция document.write(«Hello») не печатает ничего, хотя  функция alert(«Hello») выводит окно с текстом.

В заключение скриншот