idt
Version:
Integration Develop Tool For Django Template、PHP Smarty、Java Velocity、Java Freemarker
32 lines (24 loc) • 791 B
JavaScript
/**
* 响应注入
*/
var jsdom = require( 'jsdom' );
var serializeDocument = require( 'jsdom' ).serializeDocument;
module.exports = {
weinre: function( config, output, callback ) {
var script = 'http://'
+ config.weinredebughost + ':'
+ config.weinredebugport + '/target/target-script-min.js#'
+ config.wsweinredebug;
jsdom.env(
output, //[ script ],
function( errors, window ) {
var doc = window.document;
var body = doc.body;
var scriptEle = doc.createElement( 'script' );
scriptEle.src = script;
body.appendChild( scriptEle );
callback( serializeDocument( doc ) );
}
);
}
};