A gateway for RemoteDebug (Chrome Remote Debugging) connections, that allows you to connect a client to multiple browsers at once
Switch branches/tags
Nothing to show
Clone or download
kenneth kenneth
Latest commit 85ba574 Nov 4, 2015
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api
http
plugins
websocket
.gitignore
LICENSE
README.md
cli.js
getdoc.json
index.js
logger.js
logo.png
package.json
visual-diff.jpg

README.md

remotedebug-gateway

js-standard-style

A gateway for RemoteDebug (Chrome Remote Debugging) connections, that allows you to connect a client to multiple browsers at once.

Logo

Features

  • Chrome HTTP endpoint /json for compatbility with Chrome DevTools app.
  • Builds unified list of debuggable targets across connected browsers
  • Ability to hijack and incepter requests/responses via plugin architecture
    • Plugin: Enable screencasting for Chrome desktop.
    • Plugin: Realtime visual regression testing.
    • Keeps track of node ids from servers, and matches requests to the correct node of connected servers

Plugin: Visual regression

Installation

  1. npm install remotedebug-gateway -g

Run

  1. rd-gateway <url> -b <browsers ala rd-gateway http://kenneth.io -b canary,opera
  2. The browsers should now open with the URL
  3. Copy paste the DevTools URL into a Chrome window that has been outputted the console.
  4. Party!

NOTICE: This project is highly experimental, and shouldn't be used in ANY production-like environment, as there's absolutely no security or privacy.