Debug your browser tabs remotely via Chrome DevTools
Branch: master
Clone or download
Latest commit 95a3e39 Apr 11, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
chrome-extension Version 1.1.0 Apr 5, 2017
example Update index.html Jun 2, 2015
readme Update readme illustrations Jan 17, 2016
web Add GA Jan 25, 2016
.gitignore Add git ignore Nov 4, 2015
LICENSE Added LICENSE May 13, 2015
Procfile Add Profile to define worker for Heroku Jan 25, 2016
README.md README: fix typos Apr 10, 2017
logger.js Intial May 13, 2015
package.json Add Mixpanel tracking Jan 25, 2016
server.js Update stats logic Apr 5, 2017
stats.js Tweaks to stats Apr 6, 2017

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.