jsinspector

JS Web Inspector

Usage no npm install needed!

<script type="module">
  import jsinspector from 'https://cdn.skypack.dev/jsinspector';
</script>

README

jsinspector">

JSInspector using a easy and simple way to inpsect website that from another device .

![show](http://7rf30v.com1.z0.glb.clouddn.com/jsinspector.gif)

Install and Run

For node via npm:

npm install jsinspector -g
jsinspector server

The server's port default to 9000, open Dashboard page in browser:

http://localhost:9000

Note: use jsinspector server --port PORT to start server with specified port.

Features

  • Console from Remote

Support console of log, clear, error, info, warn, time and timeEnd:

console.log(window); // -> {xxx: 'String', xxx2: 'Function', ..., window: 'Global'} 
console.log(document); // -> {xxx: 'String', xxx2: 'Function', ..., body: 'HTMLBodyElement'}
![console sync](http://7rf30v.com1.z0.glb.clouddn.com/console.png)
  • Execute Script

Using inject method to execute script in remote browser:


inject('console.log("window")')

// block codes
inject(function () {
    console.log(document)
})

// insert external script
inject.js('http://yourhost/lib.js')

// insert external style sheet
inject.css('http://yourhost/style.css')

License

The MIT License (MIT)

Copyright (c) 2014 guankaishe