Remote JavaScript console for Chrome/Webkit


crconsole is a remote Javascript console for Chrome/Webkit that runs in your terminal:

With node.js and the npm package manager:

npm install crconsole -g

You can now use crconsole from the command line.

Stert chrome with remote protocol enabled:

google-chrome --remote-debugging-port=9222
$> crconsole --port 9222> 1+1

There are two extra REPL commands available beyond the standard node.js commands. .tabs lists the open tabs. .switch 2 switches to evaluating in a tab. The argument is the index of the tab to switch to.

Parts of the code taken from fxconsole. Uses chrome-remote-interface to communicate with Chrome.