Is there a text mode browser which supports javascript?Is there a program similar to w3m that supports javascript?what is the alternative browser for lynx?How can I browse view missing manpages from the command line?A browser that supports css3 3d transforms?is there a browser that disables the rendering of images?how to change browser search text font color?Starting Linux in text mode using Grub2Firefox “clone” for UbuntuSublime Text 3 - Open Files in BrowserStrange characters when booting ubuntu 14.04.2 with TEXT mode

Do there exist acyclic simple groups of arbitrarily large cardinality?

Undercooked areas in chicken breast even though thermometer reads 165 degrees in thickest part

Initialising a variable of unknown type via overloaded constructors in C++

I missed an important client meeting and hurt my standing. How can I recover?

How to plot a uniform grid for a spatial and time domain using TikZ?

What word am I? (Riley riddle)

How can I create a zip archive without a file extension using the "zip" command?

How would I measure the Carbon Dioxide content in Coca Cola over a period of time?

What would have been the typical drinks for a US farmer in the late 18th/early 19th century?

Does a SQL server point in time recovery take as long as a full recovery?

Tactical illusion combat countermeasures (password system)

Forgot item in a hotel in Spain; hotel says they can't ship it back to me

D&D-like fantasy film from possibly the 80s

Using a heater and toaster oven trips the breaker. Can an electrician fix this?

Why can't I shoot with a fast shutter speed?

How can communicating in human language with an unconscious alien species be treated as an attack?

What would it take for a mainstream UK political party to cease to exist

Could an eruption be triggered at Yellowstone via kinetic bombardment?

Security implication if android app can be installed on emulator

Should we stop differentiating between ln and log?

Expressing the Riemann Zeta function in terms of GCD and LCM

Is it common to use pinky on black keys?

Putting tools you use (but can't configure) on resume?

Why was LEGO reluctant to use additional colours for regular bricks in former times?



Is there a text mode browser which supports javascript?


Is there a program similar to w3m that supports javascript?what is the alternative browser for lynx?How can I browse view missing manpages from the command line?A browser that supports css3 3d transforms?is there a browser that disables the rendering of images?how to change browser search text font color?Starting Linux in text mode using Grub2Firefox “clone” for UbuntuSublime Text 3 - Open Files in BrowserStrange characters when booting ubuntu 14.04.2 with TEXT mode






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;









53


















I need to configure my router remotely, and links etc won't work because the router config page uses javascript and refuses to run without it.



Obviously, shame on netgear for being this crap, but is there a text mode browser that will allow their abortion to run?










share|improve this question

































    53


















    I need to configure my router remotely, and links etc won't work because the router config page uses javascript and refuses to run without it.



    Obviously, shame on netgear for being this crap, but is there a text mode browser that will allow their abortion to run?










    share|improve this question





























      53













      53









      53


      15






      I need to configure my router remotely, and links etc won't work because the router config page uses javascript and refuses to run without it.



      Obviously, shame on netgear for being this crap, but is there a text mode browser that will allow their abortion to run?










      share|improve this question
















      I need to configure my router remotely, and links etc won't work because the router config page uses javascript and refuses to run without it.



      Obviously, shame on netgear for being this crap, but is there a text mode browser that will allow their abortion to run?







      browser text mode






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Feb 13 '15 at 18:54







      John Lawrence Aspden

















      asked Apr 12 '11 at 13:30









      John Lawrence AspdenJohn Lawrence Aspden

      1,5792 gold badges16 silver badges24 bronze badges




      1,5792 gold badges16 silver badges24 bronze badges























          6 Answers
          6






          active

          oldest

          votes


















          18



















          edbrowse claims to support JavaScript (but I've never used it)



          As ed is the standard editor edbrowse may become the standard browser ;-).






          share|improve this answer

























          • I tried going down this path; it doesn't appear to be a web browser akin to lynx. It appears to be far more useful if you want to write a script for traversing a website.

            – Brian Vandenberg
            Apr 20 at 22:17


















          16



















          Check which version of elinks you have.



          elinks -version
          ELinks 0.12pre6 #Not the version that supports ECMAScript


          The article "Building eLinks Text-based Web Browser with (Some Sort of) JavaScript Support" describes how to get javascript configured in elinks.



          It notes that the resulting version of elinks still doesn't work with lots of web pages, which is perhaps why javascript support is not enabled by default in the elinks version in Ubuntu.



          Other even less successful alternatives are noted also: links2 and w3m + w3m-js extension.



          A quick summary of the commands for building an elinks that supports ECMAScript follows:



          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
          #Check for ECMAScript support.
          make -j8
          sudo make install





          share|improve this answer






















          • 1





            Note that you need to have libmozjs185-dev package installed, otherwise 0.13 will be no more useful than 0.12pre6 or any other without ECMAScript support. Also, some configuration is necessary to enable ECMAScript. See another answer for details.

            – Ruslan
            Apr 10 '18 at 14:50











          • It looks like libmozjs185 has been removed from Ubuntu 18.04 Bionic. The packages libmozjs-38-dev and libmozjs-52-dev exist, but the latest master-branch code of elinks won't use them to compile in JS support. It specifically wants mozjs185 or mozilla-js.

            – David Baucum
            May 17 '18 at 15:20







          • 1





            @DavidBaucum see this StackOverflow answer telling how to install it.

            – Ruslan
            Sep 30 at 10:06



















          9



















          None of the above answers worked for me out of the box.
          elinks though is the only one pretty much capable this is what I did:



          sudo apt install libmozjs185-dev pkg-config libssl-dev


          Very important to have installed pkg-config, without it configure cannot detect SpiderMonkey Javascript engine, without libssl-dev you cannot access HTTPS sites.



          wget http://elinks.or.cz/download/elinks-current-0.13.tar.bz2


          unpack:



          tar xvf elinks-current-0.13.tar.bz2
          cd elinks-0.13-20171228/


          then configure and check if javascript is seen:



          ./configure | grep -i "javascript"


          Result should be:



          ECMAScript (JavaScript) ......... SpiderMonkey document scripting


          if result is



          ECMAScript (JavaScript) ......... no 


          check the steps above until the right result is give.



          Then make the sources



          make -j8


          And install it:



          sudo make install


          Now enable and try it, by running:



          elinks ./test/ecmascript/protocol.html


          Press Alt+S, O
          Key down () and then Space on ECMAScript, Alt+E on Enable change to 1



          enter image description here



          Alt+V to save and then OK



          Now it's able to execute some Javascript.






          share|improve this answer






















          • 1





            As libmozjs185-dev has been removed from Ubuntu Bionic repos, see this StackOverflow answer on how to install it.

            – Ruslan
            Sep 30 at 10:08


















          6



















          Browsh is a modern text-based browser, which runs on the terminal. According to its website, "It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL". It works much better than elinks. It's written in Go, so it's available on most major platform (Linux, Mac, Windows). There's also a live demo, which can be accessed via SSH: $ ssh brow.sh.






          share|improve this answer

























          • The demo si pretty convincing +1

            – Eduard Florinescu
            May 1 at 8:02


















          4



















          There is a good feature comparison table at Linux Journal






          share|improve this answer






















          • 11





            Would like to point out that presently that article is over 10 years old, from 2005.

            – user1359
            Apr 16 '16 at 16:07


















          1



















          See this answer: as of v0.23, Web Adjuster has a PhantomJS option, which can partially Javascript-enable any browser with the help of PhantomJS. I say "partially" because it's not (yet?) working with POST forms and Javascript-only links, but it's fine for reading the text of a page which requires Javascript before showing you that text.



          sudo apt-get install python-selenium
          wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-i686.tar.bz2
          tar -jxvf phantomjs-2.1.1-linux-i686.tar.bz2
          cd phantomjs-2.1.1-linux-i686/
          sudo mv bin/phantomjs /usr/local/bin/
          cd ..
          sudo apt-get install python-tornado
          wget http://ssb22.user.srcf.net/adjuster/adjuster.py
          python adjuster.py --PhantomJS --real_proxy


          and in another window or tab



          http_proxy=http://localhost:28080 lynx http://site-that-needs-javascript.example.com/


          Disclosure: Web Adjuster maintainer here.






          share|improve this answer




























            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "89"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );














            draft saved

            draft discarded
















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f34687%2fis-there-a-text-mode-browser-which-supports-javascript%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown


























            6 Answers
            6






            active

            oldest

            votes








            6 Answers
            6






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            18



















            edbrowse claims to support JavaScript (but I've never used it)



            As ed is the standard editor edbrowse may become the standard browser ;-).






            share|improve this answer

























            • I tried going down this path; it doesn't appear to be a web browser akin to lynx. It appears to be far more useful if you want to write a script for traversing a website.

              – Brian Vandenberg
              Apr 20 at 22:17















            18



















            edbrowse claims to support JavaScript (but I've never used it)



            As ed is the standard editor edbrowse may become the standard browser ;-).






            share|improve this answer

























            • I tried going down this path; it doesn't appear to be a web browser akin to lynx. It appears to be far more useful if you want to write a script for traversing a website.

              – Brian Vandenberg
              Apr 20 at 22:17













            18















            18











            18









            edbrowse claims to support JavaScript (but I've never used it)



            As ed is the standard editor edbrowse may become the standard browser ;-).






            share|improve this answer














            edbrowse claims to support JavaScript (but I've never used it)



            As ed is the standard editor edbrowse may become the standard browser ;-).







            share|improve this answer













            share|improve this answer




            share|improve this answer










            answered Apr 12 '11 at 14:35









            Florian DieschFlorian Diesch

            70.2k17 gold badges185 silver badges197 bronze badges




            70.2k17 gold badges185 silver badges197 bronze badges















            • I tried going down this path; it doesn't appear to be a web browser akin to lynx. It appears to be far more useful if you want to write a script for traversing a website.

              – Brian Vandenberg
              Apr 20 at 22:17

















            • I tried going down this path; it doesn't appear to be a web browser akin to lynx. It appears to be far more useful if you want to write a script for traversing a website.

              – Brian Vandenberg
              Apr 20 at 22:17
















            I tried going down this path; it doesn't appear to be a web browser akin to lynx. It appears to be far more useful if you want to write a script for traversing a website.

            – Brian Vandenberg
            Apr 20 at 22:17





            I tried going down this path; it doesn't appear to be a web browser akin to lynx. It appears to be far more useful if you want to write a script for traversing a website.

            – Brian Vandenberg
            Apr 20 at 22:17













            16



















            Check which version of elinks you have.



            elinks -version
            ELinks 0.12pre6 #Not the version that supports ECMAScript


            The article "Building eLinks Text-based Web Browser with (Some Sort of) JavaScript Support" describes how to get javascript configured in elinks.



            It notes that the resulting version of elinks still doesn't work with lots of web pages, which is perhaps why javascript support is not enabled by default in the elinks version in Ubuntu.



            Other even less successful alternatives are noted also: links2 and w3m + w3m-js extension.



            A quick summary of the commands for building an elinks that supports ECMAScript follows:



            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
            #Check for ECMAScript support.
            make -j8
            sudo make install





            share|improve this answer






















            • 1





              Note that you need to have libmozjs185-dev package installed, otherwise 0.13 will be no more useful than 0.12pre6 or any other without ECMAScript support. Also, some configuration is necessary to enable ECMAScript. See another answer for details.

              – Ruslan
              Apr 10 '18 at 14:50











            • It looks like libmozjs185 has been removed from Ubuntu 18.04 Bionic. The packages libmozjs-38-dev and libmozjs-52-dev exist, but the latest master-branch code of elinks won't use them to compile in JS support. It specifically wants mozjs185 or mozilla-js.

              – David Baucum
              May 17 '18 at 15:20







            • 1





              @DavidBaucum see this StackOverflow answer telling how to install it.

              – Ruslan
              Sep 30 at 10:06
















            16



















            Check which version of elinks you have.



            elinks -version
            ELinks 0.12pre6 #Not the version that supports ECMAScript


            The article "Building eLinks Text-based Web Browser with (Some Sort of) JavaScript Support" describes how to get javascript configured in elinks.



            It notes that the resulting version of elinks still doesn't work with lots of web pages, which is perhaps why javascript support is not enabled by default in the elinks version in Ubuntu.



            Other even less successful alternatives are noted also: links2 and w3m + w3m-js extension.



            A quick summary of the commands for building an elinks that supports ECMAScript follows:



            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
            #Check for ECMAScript support.
            make -j8
            sudo make install





            share|improve this answer






















            • 1





              Note that you need to have libmozjs185-dev package installed, otherwise 0.13 will be no more useful than 0.12pre6 or any other without ECMAScript support. Also, some configuration is necessary to enable ECMAScript. See another answer for details.

              – Ruslan
              Apr 10 '18 at 14:50











            • It looks like libmozjs185 has been removed from Ubuntu 18.04 Bionic. The packages libmozjs-38-dev and libmozjs-52-dev exist, but the latest master-branch code of elinks won't use them to compile in JS support. It specifically wants mozjs185 or mozilla-js.

              – David Baucum
              May 17 '18 at 15:20







            • 1





              @DavidBaucum see this StackOverflow answer telling how to install it.

              – Ruslan
              Sep 30 at 10:06














            16















            16











            16









            Check which version of elinks you have.



            elinks -version
            ELinks 0.12pre6 #Not the version that supports ECMAScript


            The article "Building eLinks Text-based Web Browser with (Some Sort of) JavaScript Support" describes how to get javascript configured in elinks.



            It notes that the resulting version of elinks still doesn't work with lots of web pages, which is perhaps why javascript support is not enabled by default in the elinks version in Ubuntu.



            Other even less successful alternatives are noted also: links2 and w3m + w3m-js extension.



            A quick summary of the commands for building an elinks that supports ECMAScript follows:



            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
            #Check for ECMAScript support.
            make -j8
            sudo make install





            share|improve this answer
















            Check which version of elinks you have.



            elinks -version
            ELinks 0.12pre6 #Not the version that supports ECMAScript


            The article "Building eLinks Text-based Web Browser with (Some Sort of) JavaScript Support" describes how to get javascript configured in elinks.



            It notes that the resulting version of elinks still doesn't work with lots of web pages, which is perhaps why javascript support is not enabled by default in the elinks version in Ubuntu.



            Other even less successful alternatives are noted also: links2 and w3m + w3m-js extension.



            A quick summary of the commands for building an elinks that supports ECMAScript follows:



            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
            #Check for ECMAScript support.
            make -j8
            sudo make install






            share|improve this answer















            share|improve this answer




            share|improve this answer








            edited Jul 27 '15 at 6:46









            Nathan Basanese

            4123 silver badges17 bronze badges




            4123 silver badges17 bronze badges










            answered Oct 29 '14 at 15:22









            nealmcbnealmcb

            2,8862 gold badges33 silver badges48 bronze badges




            2,8862 gold badges33 silver badges48 bronze badges










            • 1





              Note that you need to have libmozjs185-dev package installed, otherwise 0.13 will be no more useful than 0.12pre6 or any other without ECMAScript support. Also, some configuration is necessary to enable ECMAScript. See another answer for details.

              – Ruslan
              Apr 10 '18 at 14:50











            • It looks like libmozjs185 has been removed from Ubuntu 18.04 Bionic. The packages libmozjs-38-dev and libmozjs-52-dev exist, but the latest master-branch code of elinks won't use them to compile in JS support. It specifically wants mozjs185 or mozilla-js.

              – David Baucum
              May 17 '18 at 15:20







            • 1





              @DavidBaucum see this StackOverflow answer telling how to install it.

              – Ruslan
              Sep 30 at 10:06













            • 1





              Note that you need to have libmozjs185-dev package installed, otherwise 0.13 will be no more useful than 0.12pre6 or any other without ECMAScript support. Also, some configuration is necessary to enable ECMAScript. See another answer for details.

              – Ruslan
              Apr 10 '18 at 14:50











            • It looks like libmozjs185 has been removed from Ubuntu 18.04 Bionic. The packages libmozjs-38-dev and libmozjs-52-dev exist, but the latest master-branch code of elinks won't use them to compile in JS support. It specifically wants mozjs185 or mozilla-js.

              – David Baucum
              May 17 '18 at 15:20







            • 1





              @DavidBaucum see this StackOverflow answer telling how to install it.

              – Ruslan
              Sep 30 at 10:06








            1




            1





            Note that you need to have libmozjs185-dev package installed, otherwise 0.13 will be no more useful than 0.12pre6 or any other without ECMAScript support. Also, some configuration is necessary to enable ECMAScript. See another answer for details.

            – Ruslan
            Apr 10 '18 at 14:50





            Note that you need to have libmozjs185-dev package installed, otherwise 0.13 will be no more useful than 0.12pre6 or any other without ECMAScript support. Also, some configuration is necessary to enable ECMAScript. See another answer for details.

            – Ruslan
            Apr 10 '18 at 14:50













            It looks like libmozjs185 has been removed from Ubuntu 18.04 Bionic. The packages libmozjs-38-dev and libmozjs-52-dev exist, but the latest master-branch code of elinks won't use them to compile in JS support. It specifically wants mozjs185 or mozilla-js.

            – David Baucum
            May 17 '18 at 15:20






            It looks like libmozjs185 has been removed from Ubuntu 18.04 Bionic. The packages libmozjs-38-dev and libmozjs-52-dev exist, but the latest master-branch code of elinks won't use them to compile in JS support. It specifically wants mozjs185 or mozilla-js.

            – David Baucum
            May 17 '18 at 15:20





            1




            1





            @DavidBaucum see this StackOverflow answer telling how to install it.

            – Ruslan
            Sep 30 at 10:06






            @DavidBaucum see this StackOverflow answer telling how to install it.

            – Ruslan
            Sep 30 at 10:06












            9



















            None of the above answers worked for me out of the box.
            elinks though is the only one pretty much capable this is what I did:



            sudo apt install libmozjs185-dev pkg-config libssl-dev


            Very important to have installed pkg-config, without it configure cannot detect SpiderMonkey Javascript engine, without libssl-dev you cannot access HTTPS sites.



            wget http://elinks.or.cz/download/elinks-current-0.13.tar.bz2


            unpack:



            tar xvf elinks-current-0.13.tar.bz2
            cd elinks-0.13-20171228/


            then configure and check if javascript is seen:



            ./configure | grep -i "javascript"


            Result should be:



            ECMAScript (JavaScript) ......... SpiderMonkey document scripting


            if result is



            ECMAScript (JavaScript) ......... no 


            check the steps above until the right result is give.



            Then make the sources



            make -j8


            And install it:



            sudo make install


            Now enable and try it, by running:



            elinks ./test/ecmascript/protocol.html


            Press Alt+S, O
            Key down () and then Space on ECMAScript, Alt+E on Enable change to 1



            enter image description here



            Alt+V to save and then OK



            Now it's able to execute some Javascript.






            share|improve this answer






















            • 1





              As libmozjs185-dev has been removed from Ubuntu Bionic repos, see this StackOverflow answer on how to install it.

              – Ruslan
              Sep 30 at 10:08















            9



















            None of the above answers worked for me out of the box.
            elinks though is the only one pretty much capable this is what I did:



            sudo apt install libmozjs185-dev pkg-config libssl-dev


            Very important to have installed pkg-config, without it configure cannot detect SpiderMonkey Javascript engine, without libssl-dev you cannot access HTTPS sites.



            wget http://elinks.or.cz/download/elinks-current-0.13.tar.bz2


            unpack:



            tar xvf elinks-current-0.13.tar.bz2
            cd elinks-0.13-20171228/


            then configure and check if javascript is seen:



            ./configure | grep -i "javascript"


            Result should be:



            ECMAScript (JavaScript) ......... SpiderMonkey document scripting


            if result is



            ECMAScript (JavaScript) ......... no 


            check the steps above until the right result is give.



            Then make the sources



            make -j8


            And install it:



            sudo make install


            Now enable and try it, by running:



            elinks ./test/ecmascript/protocol.html


            Press Alt+S, O
            Key down () and then Space on ECMAScript, Alt+E on Enable change to 1



            enter image description here



            Alt+V to save and then OK



            Now it's able to execute some Javascript.






            share|improve this answer






















            • 1





              As libmozjs185-dev has been removed from Ubuntu Bionic repos, see this StackOverflow answer on how to install it.

              – Ruslan
              Sep 30 at 10:08













            9















            9











            9









            None of the above answers worked for me out of the box.
            elinks though is the only one pretty much capable this is what I did:



            sudo apt install libmozjs185-dev pkg-config libssl-dev


            Very important to have installed pkg-config, without it configure cannot detect SpiderMonkey Javascript engine, without libssl-dev you cannot access HTTPS sites.



            wget http://elinks.or.cz/download/elinks-current-0.13.tar.bz2


            unpack:



            tar xvf elinks-current-0.13.tar.bz2
            cd elinks-0.13-20171228/


            then configure and check if javascript is seen:



            ./configure | grep -i "javascript"


            Result should be:



            ECMAScript (JavaScript) ......... SpiderMonkey document scripting


            if result is



            ECMAScript (JavaScript) ......... no 


            check the steps above until the right result is give.



            Then make the sources



            make -j8


            And install it:



            sudo make install


            Now enable and try it, by running:



            elinks ./test/ecmascript/protocol.html


            Press Alt+S, O
            Key down () and then Space on ECMAScript, Alt+E on Enable change to 1



            enter image description here



            Alt+V to save and then OK



            Now it's able to execute some Javascript.






            share|improve this answer
















            None of the above answers worked for me out of the box.
            elinks though is the only one pretty much capable this is what I did:



            sudo apt install libmozjs185-dev pkg-config libssl-dev


            Very important to have installed pkg-config, without it configure cannot detect SpiderMonkey Javascript engine, without libssl-dev you cannot access HTTPS sites.



            wget http://elinks.or.cz/download/elinks-current-0.13.tar.bz2


            unpack:



            tar xvf elinks-current-0.13.tar.bz2
            cd elinks-0.13-20171228/


            then configure and check if javascript is seen:



            ./configure | grep -i "javascript"


            Result should be:



            ECMAScript (JavaScript) ......... SpiderMonkey document scripting


            if result is



            ECMAScript (JavaScript) ......... no 


            check the steps above until the right result is give.



            Then make the sources



            make -j8


            And install it:



            sudo make install


            Now enable and try it, by running:



            elinks ./test/ecmascript/protocol.html


            Press Alt+S, O
            Key down () and then Space on ECMAScript, Alt+E on Enable change to 1



            enter image description here



            Alt+V to save and then OK



            Now it's able to execute some Javascript.







            share|improve this answer















            share|improve this answer




            share|improve this answer








            edited Dec 29 '17 at 12:35

























            answered Dec 28 '17 at 22:53









            Eduard FlorinescuEduard Florinescu

            4,3178 gold badges33 silver badges45 bronze badges




            4,3178 gold badges33 silver badges45 bronze badges










            • 1





              As libmozjs185-dev has been removed from Ubuntu Bionic repos, see this StackOverflow answer on how to install it.

              – Ruslan
              Sep 30 at 10:08












            • 1





              As libmozjs185-dev has been removed from Ubuntu Bionic repos, see this StackOverflow answer on how to install it.

              – Ruslan
              Sep 30 at 10:08







            1




            1





            As libmozjs185-dev has been removed from Ubuntu Bionic repos, see this StackOverflow answer on how to install it.

            – Ruslan
            Sep 30 at 10:08





            As libmozjs185-dev has been removed from Ubuntu Bionic repos, see this StackOverflow answer on how to install it.

            – Ruslan
            Sep 30 at 10:08











            6



















            Browsh is a modern text-based browser, which runs on the terminal. According to its website, "It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL". It works much better than elinks. It's written in Go, so it's available on most major platform (Linux, Mac, Windows). There's also a live demo, which can be accessed via SSH: $ ssh brow.sh.






            share|improve this answer

























            • The demo si pretty convincing +1

              – Eduard Florinescu
              May 1 at 8:02















            6



















            Browsh is a modern text-based browser, which runs on the terminal. According to its website, "It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL". It works much better than elinks. It's written in Go, so it's available on most major platform (Linux, Mac, Windows). There's also a live demo, which can be accessed via SSH: $ ssh brow.sh.






            share|improve this answer

























            • The demo si pretty convincing +1

              – Eduard Florinescu
              May 1 at 8:02













            6















            6











            6









            Browsh is a modern text-based browser, which runs on the terminal. According to its website, "It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL". It works much better than elinks. It's written in Go, so it's available on most major platform (Linux, Mac, Windows). There's also a live demo, which can be accessed via SSH: $ ssh brow.sh.






            share|improve this answer














            Browsh is a modern text-based browser, which runs on the terminal. According to its website, "It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL". It works much better than elinks. It's written in Go, so it's available on most major platform (Linux, Mac, Windows). There's also a live demo, which can be accessed via SSH: $ ssh brow.sh.







            share|improve this answer













            share|improve this answer




            share|improve this answer










            answered Mar 15 at 17:01









            otter.prootter.pro

            1611 silver badge3 bronze badges




            1611 silver badge3 bronze badges















            • The demo si pretty convincing +1

              – Eduard Florinescu
              May 1 at 8:02

















            • The demo si pretty convincing +1

              – Eduard Florinescu
              May 1 at 8:02
















            The demo si pretty convincing +1

            – Eduard Florinescu
            May 1 at 8:02





            The demo si pretty convincing +1

            – Eduard Florinescu
            May 1 at 8:02











            4



















            There is a good feature comparison table at Linux Journal






            share|improve this answer






















            • 11





              Would like to point out that presently that article is over 10 years old, from 2005.

              – user1359
              Apr 16 '16 at 16:07















            4



















            There is a good feature comparison table at Linux Journal






            share|improve this answer






















            • 11





              Would like to point out that presently that article is over 10 years old, from 2005.

              – user1359
              Apr 16 '16 at 16:07













            4















            4











            4









            There is a good feature comparison table at Linux Journal






            share|improve this answer
















            There is a good feature comparison table at Linux Journal







            share|improve this answer















            share|improve this answer




            share|improve this answer








            edited Sep 26 '13 at 7:26









            Mitch

            90.8k16 gold badges184 silver badges243 bronze badges




            90.8k16 gold badges184 silver badges243 bronze badges










            answered Sep 26 '13 at 6:02









            AndyAndy

            411 bronze badge




            411 bronze badge










            • 11





              Would like to point out that presently that article is over 10 years old, from 2005.

              – user1359
              Apr 16 '16 at 16:07












            • 11





              Would like to point out that presently that article is over 10 years old, from 2005.

              – user1359
              Apr 16 '16 at 16:07







            11




            11





            Would like to point out that presently that article is over 10 years old, from 2005.

            – user1359
            Apr 16 '16 at 16:07





            Would like to point out that presently that article is over 10 years old, from 2005.

            – user1359
            Apr 16 '16 at 16:07











            1



















            See this answer: as of v0.23, Web Adjuster has a PhantomJS option, which can partially Javascript-enable any browser with the help of PhantomJS. I say "partially" because it's not (yet?) working with POST forms and Javascript-only links, but it's fine for reading the text of a page which requires Javascript before showing you that text.



            sudo apt-get install python-selenium
            wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-i686.tar.bz2
            tar -jxvf phantomjs-2.1.1-linux-i686.tar.bz2
            cd phantomjs-2.1.1-linux-i686/
            sudo mv bin/phantomjs /usr/local/bin/
            cd ..
            sudo apt-get install python-tornado
            wget http://ssb22.user.srcf.net/adjuster/adjuster.py
            python adjuster.py --PhantomJS --real_proxy


            and in another window or tab



            http_proxy=http://localhost:28080 lynx http://site-that-needs-javascript.example.com/


            Disclosure: Web Adjuster maintainer here.






            share|improve this answer































              1



















              See this answer: as of v0.23, Web Adjuster has a PhantomJS option, which can partially Javascript-enable any browser with the help of PhantomJS. I say "partially" because it's not (yet?) working with POST forms and Javascript-only links, but it's fine for reading the text of a page which requires Javascript before showing you that text.



              sudo apt-get install python-selenium
              wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-i686.tar.bz2
              tar -jxvf phantomjs-2.1.1-linux-i686.tar.bz2
              cd phantomjs-2.1.1-linux-i686/
              sudo mv bin/phantomjs /usr/local/bin/
              cd ..
              sudo apt-get install python-tornado
              wget http://ssb22.user.srcf.net/adjuster/adjuster.py
              python adjuster.py --PhantomJS --real_proxy


              and in another window or tab



              http_proxy=http://localhost:28080 lynx http://site-that-needs-javascript.example.com/


              Disclosure: Web Adjuster maintainer here.






              share|improve this answer





























                1















                1











                1









                See this answer: as of v0.23, Web Adjuster has a PhantomJS option, which can partially Javascript-enable any browser with the help of PhantomJS. I say "partially" because it's not (yet?) working with POST forms and Javascript-only links, but it's fine for reading the text of a page which requires Javascript before showing you that text.



                sudo apt-get install python-selenium
                wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-i686.tar.bz2
                tar -jxvf phantomjs-2.1.1-linux-i686.tar.bz2
                cd phantomjs-2.1.1-linux-i686/
                sudo mv bin/phantomjs /usr/local/bin/
                cd ..
                sudo apt-get install python-tornado
                wget http://ssb22.user.srcf.net/adjuster/adjuster.py
                python adjuster.py --PhantomJS --real_proxy


                and in another window or tab



                http_proxy=http://localhost:28080 lynx http://site-that-needs-javascript.example.com/


                Disclosure: Web Adjuster maintainer here.






                share|improve this answer
















                See this answer: as of v0.23, Web Adjuster has a PhantomJS option, which can partially Javascript-enable any browser with the help of PhantomJS. I say "partially" because it's not (yet?) working with POST forms and Javascript-only links, but it's fine for reading the text of a page which requires Javascript before showing you that text.



                sudo apt-get install python-selenium
                wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-i686.tar.bz2
                tar -jxvf phantomjs-2.1.1-linux-i686.tar.bz2
                cd phantomjs-2.1.1-linux-i686/
                sudo mv bin/phantomjs /usr/local/bin/
                cd ..
                sudo apt-get install python-tornado
                wget http://ssb22.user.srcf.net/adjuster/adjuster.py
                python adjuster.py --PhantomJS --real_proxy


                and in another window or tab



                http_proxy=http://localhost:28080 lynx http://site-that-needs-javascript.example.com/


                Disclosure: Web Adjuster maintainer here.







                share|improve this answer















                share|improve this answer




                share|improve this answer








                edited Oct 2 at 16:11

























                answered Feb 27 '17 at 17:23









                Silas S. BrownSilas S. Brown

                1192 bronze badges




                1192 bronze badges































                    draft saved

                    draft discarded















































                    Thanks for contributing an answer to Ask Ubuntu!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f34687%2fis-there-a-text-mode-browser-which-supports-javascript%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown









                    Popular posts from this blog

                    Tamil (spriik) Luke uk diar | Nawigatjuun

                    Align equal signs while including text over equalitiesAMS align: left aligned text/math plus multicolumn alignmentMultiple alignmentsAligning equations in multiple placesNumbering and aligning an equation with multiple columnsHow to align one equation with another multline equationUsing \ in environments inside the begintabularxNumber equations and preserving alignment of equal signsHow can I align equations to the left and to the right?Double equation alignment problem within align enviromentAligned within align: Why are they right-aligned?

                    Training a classifier when some of the features are unknownWhy does Gradient Boosting regression predict negative values when there are no negative y-values in my training set?How to improve an existing (trained) classifier?What is effect when I set up some self defined predisctor variables?Why Matlab neural network classification returns decimal values on prediction dataset?Fitting and transforming text data in training, testing, and validation setsHow to quantify the performance of the classifier (multi-class SVM) using the test data?How do I control for some patients providing multiple samples in my training data?Training and Test setTraining a convolutional neural network for image denoising in MatlabShouldn't an autoencoder with #(neurons in hidden layer) = #(neurons in input layer) be “perfect”?