Debug your browser tabs remotely via Chrome DevTools
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
chrome-extension
example Update index.html Jun 2, 2015
readme
web
.gitignore Add git ignore Nov 4, 2015
LICENSE
Procfile Add Profile to define worker for Heroku Jan 25, 2016
README.md
logger.js
package.json
server.js
stats.js

README.md

DevTools Remote

js-standard-style

Logo

Debug your user's browser remotely via Chrome DevTools.

DevTools Remote enables you to share access to a browser tab, so it can be debugged remotely via Chrome DevTools.

How does it work?

  1. A simple gateway that acts like a proxy between Chrome and Chrome DevTools.
  2. The user needs to install a little extension to allow access to Chrome debugger, and to connect to the gateway.
  3. A unique link is generated that connects the browser and DevTools over a WebSocket connection.

explainer

A full detailed blog post can be found here https://kenneth.io/blog/2015/06/16/use-chrome-devtools-to-debug-your-users-browser-remotely-with-browserremote/

Security

NOTICE: This project is highly experimental, and shouldn't be used in ANY production-like environment, as there's little security provided by a uniquely generated session. This session can in theory be guessed, and therefore allow a third party to tag along.