Мне нужно настроить маршрутизатор удаленно, и ссылки и т. Д. Не будут работать, потому что страница конфигурации маршрутизатора использует javascript и отказывается работать без него.
Очевидно, позор netgear за то, что он этот дерьмо, но есть ли браузер в текстовом режиме, который позволит запускать их аборты?
Проверьте, какая версия elinks у вас есть.
В статье « Создание текстового веб-браузера eLinks с поддержкой JavaScript (в некотором роде ) » описывается, как настроить javascript в elinks.
Он отмечает, что итоговая версия elinks по-прежнему не работает со многими веб-страницами, поэтому, возможно, поэтому поддержка javascript по умолчанию не включена в версии elinks в Ubuntu.
Отмечены и другие, еще менее удачные альтернативы: ссылки2 и расширение w3m + w3m-js.
Краткий обзор команд для создания elinks, поддерживающих ECMAScript, приведен ниже:
источник
libmozjs185
, был удален из Ubuntu 18.04 Bionic. Пакетыlibmozjs-38-dev
иlibmozjs-52-dev
существуют, но последний код elinks для главной ветки не будет использовать их для компиляции в поддержке JS. Это конкретно хочетmozjs185
илиmozilla-js
.Ни один из приведенных выше ответов не работал для меня из коробки.
elinks
хотя это единственный способ, на который я способен:Очень важно установить
pkg-config
, без него настройка не может обнаружить движок SpiderMonkey Javascript, безlibssl-dev
доступа к сайтам HTTPS.распаковка:
затем настройте и проверьте, виден ли javascript:
Результат должен быть:
если результат
проверяйте шаги выше, пока правильный результат не даст.
Тогда сделайте источники
И установить это:
Теперь включите и попробуйте, запустив:
Нажмите Alt+ S, O клавишу вниз ( ↓) и затем Spaceвключите
ECMAScript
, Alt+ EприEnable
изменении на1
Alt+ Vсохранить и затем ОК
Теперь он может выполнять некоторые Javascript.
источник
libmozjs185-dev
было удалено из репозиториев Ubuntu Bionic, см. Ответ StackOverflow о том, как его установить.Browsh - это современный текстовый браузер, который работает на терминале. Согласно его веб-сайту, «он отображает все, что может современный браузер; HTML5, CSS3, JS, видео и даже WebGL». Это работает намного лучше, чем
elinks
. Он написан на Go, поэтому доступен на большинстве основных платформ (Linux, Mac, Windows). Там также демо, которые могут быть доступны через SSH:$ ssh brow.sh
.источник
В Linux Journal есть хорошая таблица сравнения возможностей
источник
Смотрите этот ответ : начиная с версии 0.23, Web Adjuster имеет опцию PhantomJS, которая может частично включить Javascript для любого браузера с помощью PhantomJS. Я говорю «частично», потому что он (пока?) Не работает с формами POST и ссылками только на Javascript, но он хорошо подходит для чтения текста страницы, для которого требуется Javascript, прежде чем показывать вам этот текст.
и в другом окне или вкладке
Раскрытие информации: сопровождающий Веб-Настройщик здесь.
источник