JavaScript-приложения и текстовые браузеры

552
Vi.

Как использовать сложные приложения AJAX с большим количеством меню и аутентификацией X.509 в режиме без графического интерфейса пользователя с простыми браузерами?

Например, я могу войти в Webmoney из консоли, используя links / lynx / link2 (но не w3m), введя капчу (используя aaxine), и выполнять там операции, но не могу войти, не используя сертификат X.509 (даже если я пытаюсь Отдельная часть SSL с использованием "socat tcp-l: ... openssl: ...: 443, cert = extract_from_firefox.pem")

Есть ли какая-нибудь программа, которая ведет себя как полноценный браузер (сборка DOM / выполнение JS / поддержка всех функций, кроме фактического отображения вещей), но без графического интерфейса и зависимостей от библиотек графического интерфейса?

1
(рассматривая правильный SSL сертифицированный как отдельный вопрос) Vi. 13 лет назад 0

1 ответ на вопрос

0
Benjamin Bannier

ELinks могут быть скомпилированы как с javascript, так и с openssl. Часть javascript происходит от паучьей обезьяны Mozilla и имеет свои пределы. В зависимости от вашей настройки он также может включать множество зависимостей.

Для моего использования просто "openssl" недостаточно. Должно быть что-то вроде генерации / импорта / экспорта сертификатов и использования их для аутентификации. Сравните с Firefox Edit-> Preferences-> Advanced-> Encryption-> Показать сертификаты-> Ваши сертификаты. И это поддержка JavaScript кажется очень ограниченной Vi. 14 лет назад 0