Skip to content

Mobile debug toolkit, include "console.log", "HTML Inspector" and "script inject api".

License

Notifications You must be signed in to change notification settings

switer/jsinspector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

138 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsinspector

npm version

Mobile debug toolkit, include console.log, HTML Inspector and script inject api.

![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

About

Mobile debug toolkit, include "console.log", "HTML Inspector" and "script inject api".

Resources

License

Stars

Watchers

Forks

Packages

No packages published