Elinks – Navigateur en mode text avec JavaScript

Dans les cas où seul un terminal est disponible et qu’une page Web doit être testée, les navigateurs textuels peuvent être très utiles. Cependant, la plupart des navigateurs ne prennent pas en charge JavaScript, ce qui est nécessaire pour que certaines pages Web fonctionnent correctement.

Un navigateur textuel qui prend en charge JavaScript est elinks, plus précisément la version 0.13 ou supérieure. Malheureusement, la plupart des gestionnaires de paquets n’ont que la version 0.12 d’elinks, qui ne prend pas en charge JavaScript.

Étant donné qu’elinks est open source, la solution évidente consiste à le compiler vous-même.

Voici les étapes à suivre :

wget http://elinks.or.cz/download/elinks-current-0.13.tar.bz2
tar xjvf elinks-current-0.13.tar.bz2
cd elinks-0.13*
./configure

Vérifiez ls presence d’ECMAScript. Si elle est la, vous pouvez passer aux étapes suivantes.

make
sudo make install

Si ECMAScript n’est pas disponible, vous devrez installer le package de développement JavaScript. Le nom du package peut varier en fonction de votre système d’exploitation. Pour CentOS 7, il s’appelle js-devel.

Une fois que vous avez installé le package nécessaire, la dernière étape consiste à valider la fonctionnalité d’elinks avec JavaScript.

elinks --version
ELinks 0.13.GIT
Built on May 22 2020 17:44:52

Features:
Standard, IPv6, UTF-8, Periodic Saving, Viewer (Search History, Timer,
Marks), Cascading Style Sheets, Protocol (Authentication, File, FTP,
HTTP, URI rewrite, User protocols), MIME (Option system, Mailcap,
Mimetypes files), LED indicators, Bookmarks, Cookies, ECMAScript
(SpiderMonkey), Form History, Global History, Scripting (Spidermonkey
ECMAScript), Goto URL History

Si vous avez trouvé une faute d’orthographe, veuillez nous en informer en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée .

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.