Skip to content
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);
});
Clone this wiki locally