Edge Diagnostics Adapter is a protocol adapter that enables tools to debug Edge using the Chrome Debugging Protocol.
C++ TypeScript HTML JavaScript Objective-C Python C
Latest commit efce06a Feb 11, 2017 @auchenberg auchenberg committed on GitHub Merge pull request #52 from eiximenis/master
Solves compilation error AsyncProgressWorker not defined
Permalink
Failed to load latest commit information.
.vscode Adding copypasta gulp task to copy 'out' to another folder. Also maki… Jun 23, 2016
lib
native
src
tests
.editorconfig Fixing whitespace issues May 10, 2016
.gitignore Resolving merge conflicts May 11, 2016
.travis.yml
LICENSE Initial commit of Edge diagnostic adapter which is 99% the IEDiagnost… Mar 23, 2016
README.md
gulpfile.js Edge adapter can create socket connections with multiple edge instanc… Jun 28, 2016
package.json Upgrading typings to 1.0.4 May 18, 2016
tsconfig.json
typings.json Upgrading typings to 1.0.4 May 18, 2016

README.md

Edge Diagnostics Adapter

build status

Edge Diagnostics Adapter is a protocol adapter that enables tools to debug and diagnose Edge using the Chrome Debugging Protocol.

Installation

For now we provide binaries on our releases page and via NPM.

Install via NPM

npm install edge-diagnostics-adapter

Binary is now located in./node_modules/edge-diagnostics-adapter/dist/<platform>

Usage

./<path>/EdgeDiagnosticsAdapter.exe
  • --help - show available commands
  • --launch <url> - for opening Edge with a specific URL.
  • --port <url> - the port number to listen on. Default is 9222.
  • --killall - kills all running Edge processes.
  • Ctrl-C to quit. Also, the adapter can be left running as a background process.

Usage via node.

To simplify usage with Node we are also providing edge-diagnostics-launch, that works a simple wrapper for the Edge Diagnostics Adapter.

View and inspect debuggable targets

Navigate to localhost:9222. You'll see a listing of all debuggable targets.

Supported features and API

See supported features and API or download the protocol.json.

Building & Contributing

To build and contribute to this project take a gander at the wiki pages on building and contributing (coming soon).

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.