Name Description Size
console-messages.js Start watching for all console messages related to a given Target Actor. This will notify about existing console messages, but also the one created in future. @param TargetActor targetActor The target actor from which we should observe console messages @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 8769
css-changes.js Start watching for all css changes related to a given Target Actor. @param TargetActor targetActor The target actor from which we should observe css changes. @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 1234
css-messages.js Start watching for all CSS messages related to a given Target Actor. This will notify about existing messages, but also the one created in future. @param TargetActor targetActor The target actor from which we should observe messages @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 4795
document-event.js Start watching for all document event related to a given Target Actor. @param TargetActor targetActor The target actor from which we should observe document event @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 3103
error-messages.js Check if the given message category is allowed to be tracked or not. We ignore chrome-originating errors as we only care about content. @param string category The message category you want to check. @return boolean True if the category is allowed to be logged, false otherwise. 6564
index.js 11828
moz.build 984
network-events-content.js Handles network events from the content process This currently only handles events for requests (js/css) blocked by CSP. 6318
network-events-stacktraces.js Start watching for all network event's stack traces related to a given Target actor. @param TargetActor targetActor The target actor from which we should observe the strack traces @param Object options Dictionary object with following attributes: - onAvailable: mandatory This will be called for each resource. 6928
network-events.js Handles network events from the parent process 9637
parent-process-document-event.js Start watching, from the parent process, for DOCUMENT_EVENT's "will-navigate" event related to a given Watcher Actor. All other DOCUMENT_EVENT events are implemented from another watcher class, running in the content process. Note that this other content process watcher will also emit one special edgecase of will-navigate retlated to the iframe dropdown menu. We have to move listen for navigation in the parent to better handle bfcache navigations and more generally all navigations which are initiated from the parent process. 'bfcacheInParent' feature enabled many types of navigations to be controlled from the parent process. This was especially important to have this implementation in the parent because the navigation event may be fired too late in the content process. Leading to will-navigate being emitted *after* the new target we navigate to is notified to the client. @param WatcherActor watcherActor The watcher actor from which we should observe document event @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 7053
platform-messages.js Returns true if the message is considered a platform message, and as a result, should be sent to the client. @param {TargetActor} targetActor @param {nsIConsoleMessage} message 1903
reflow.js Start watching for reflows related to a given Target Actor. @param TargetActor targetActor The target actor from which we should observe reflows @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 1667
server-sent-events.js Start watching for all server sent events related to a given Target Actor. @param TargetActor targetActor The target actor on which we should observe server sent events. @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 4042
sources.js Start watching for all JS sources related to a given Target Actor. This will notify about existing sources, but also the ones created in future. @param TargetActor targetActor The target actor from which we should observe sources @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 2723
storage-cache.js 577
storage-cookie.js 550
storage-indexed-db.js 564
storage-local-storage.js 598
storage-session-storage.js 608
stylesheets.js Start watching for all stylesheets related to a given Target Actor. @param TargetActor targetActor The target actor from which we should observe css changes. @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 3793
thread-states.js Emit THREAD_STATE resources, which is emitted each time the target's thread pauses or resumes. So that there is two distinct values for this resource: pauses and resumes. These values are distinguished by `state` attribute which can be either "paused" or "resumed". Resume events, won't expose any other attribute other than `resourceType` and `state`. Pause events will expose the following attributes: - why {Object}: Description of why the thread pauses. See ThreadActor's PAUSE_REASONS definition for more information. - frame {Object}: Description of the frame where we just paused. This is a FrameActor's form. 4777
utils 4
websockets.js 5303