Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/auchenberg/devtools-remote
Debug your browser tabs remotely via Chrome DevTools
https://github.com/auchenberg/devtools-remote
Last synced: 7 days ago
JSON representation
Debug your browser tabs remotely via Chrome DevTools
- Host: GitHub
- URL: https://github.com/auchenberg/devtools-remote
- Owner: auchenberg
- License: mit
- Created: 2015-05-13T11:20:13.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-10T23:43:50.000Z (over 7 years ago)
- Last Synced: 2024-08-01T05:05:04.235Z (3 months ago)
- Language: CSS
- Homepage: https://remote.devtools.rocks
- Size: 10.9 MB
- Stars: 686
- Watchers: 26
- Forks: 40
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-chrome-devtools - DevTools Remote - Remotely debug someone else's browser. (Alumni / Automation)
README
DevTools Remote
================
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)![Logo](https://github.com/auchenberg/browser-remote/raw/master/readme/logo.png)
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](https://github.com/auchenberg/browser-remote/raw/master/readme/flow.png)
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/](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.