Je dois configurer mon routeur à distance et les liens, etc. ne fonctionneront pas, car la page de configuration du routeur utilise javascript et refuse de s'exécuter sans.
De toute évidence, honte sur netgear d'être cette merde, mais existe-t-il un navigateur en mode texte qui permettra à leur avortement de fonctionner?
Vérifiez quelle version de elinks vous avez.
L'article " Création d'un navigateur Web textuel eLinks avec (une sorte de) prise en charge de JavaScript " décrit comment obtenir la configuration javascript dans elinks.
Il note que la version résultante d'elinks ne fonctionne toujours pas avec beaucoup de pages Web, ce qui explique peut-être pourquoi la prise en charge de javascript n'est pas activée par défaut dans la version d'elinks dans Ubuntu.
D'autres alternatives encore moins efficaces sont également mentionnées: links2 et l'extension w3m + w3m-js.
Voici un résumé rapide des commandes de création d’élinks prenant en charge ECMAScript:
la source
libmozjs185
Ubuntu 18.04 Bionic ait été supprimé. Les packageslibmozjs-38-dev
etlibmozjs-52-dev
existent, mais le dernier code d'elinks master-branch ne les utilisera pas pour la compilation dans le support JS. Il veut spécifiquementmozjs185
oumozilla-js
.Aucune des réponses ci-dessus n'a fonctionné pour moi hors de la boîte.
elinks
Bien que ce soit le seul à peu près capable, voici ce que j'ai fait:Très important d’avoir installé
pkg-config
, sans cela configure ne peut pas détecter le moteur Javascript de SpiderMonkey, sanslibssl-dev
accès impossible aux sites HTTPS.déballer:
puis configurez et vérifiez si javascript est vu:
Le résultat devrait être:
si résultat est
vérifiez les étapes ci-dessus jusqu'à ce que le bon résultat soit donné.
Alors faites les sources
Et installez-le:
Maintenant, activez-le et essayez-le en lançant:
Appuyez sur Alt+ S, O touche bas ( ↓) puis Spacesur
ECMAScript
, Alt+ EonEnable
change pour1
Alt+ Vpour sauvegarder puis OK
Maintenant, il est capable d'exécuter du Javascript.
la source
libmozjs185-dev
a été supprimé des dépôts Ubuntu Bionic, consultez la réponse de StackOverflow pour savoir comment l'installer.Browsh est un navigateur de texte moderne, qui s'exécute sur le terminal. Selon son site Web, "il rend tout ce qu'un navigateur moderne peut faire: HTML5, CSS3, JS, vidéo et même WebGL". Cela fonctionne beaucoup mieux que
elinks
. Il est écrit en Go, il est donc disponible sur la plupart des plates-formes majeures (Linux, Mac, Windows). Il y a aussi une démonstration en direct, accessible via SSH:$ ssh brow.sh
.la source
Il existe un bon tableau de comparaison des fonctionnalités dans Linux Journal.
la source
Voir cette réponse : à partir de la version 0.23, Web Adjuster dispose d'une option PhantomJS, qui peut activer partiellement le Javascript dans n'importe quel navigateur à l'aide de PhantomJS. Je dis "partiellement" parce que cela ne fonctionne pas (encore?) Avec les formulaires POST et les liens Javascript uniquement, mais c'est très bien pour lire le texte d'une page qui nécessite Javascript avant de vous montrer ce texte.
et dans une autre fenêtre ou un autre onglet
Divulgation: mainteneur Web Adjuster ici.
la source