jsinspector
jsinspector copied to clipboard
Mobile debug toolkit, include "console.log", "HTML Inspector" and "script inject api".
Mobile debug toolkit, include console.log, HTML Inspector and script inject api.
Install and Run
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 PORTto 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'}
- 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
