develop manual
the1sky edited this page Aug 6, 2014
·
5 revisions
base on remote debugging protocol, see at RemoteDebug
core data:
browser
pagetimeline.model.browser;
timeout
pagetimeline.model.getParam('timeout');
event:
method 1:
e.g.
browser.onEvent(function(res){if( res.method == 'Network.responseReceived' ){}});
method 2:
e.g.
browser.Network.responseReceived(function(res){});
method 3:
e.g.
browser.onResponseReceived(function(res){});
page analyze done:
timeout after onload event fired, see core module:core/modules/openPage
timeout = pagetimeline.model.getParam('timeout')
browser.onLoadEventFired(function(res){
setTimeout(function(){
callback(false,{message:'analyze page done!'});
},timeout);
});