lib/arachni/browser/javascript/scripts/dom_monitor.js in arachni-1.5 vs lib/arachni/browser/javascript/scripts/dom_monitor.js in arachni-1.5.1
- old
+ new
@@ -24,13 +24,10 @@
initialized: false,
// Keeps track of setTimeout() calls.
timeouts: [],
- // Keeps track of setInterval() calls.
- intervals: [],
-
// Don't include these elements in the `digest` computation.
exclude_tags_from_digest: ['P'],
// Don't include these attributes in the `digest` computation.
exclude_attributes_from_digest: ['data-arachni-id'],
@@ -154,11 +151,10 @@
initialize: function () {
if( _tokenDOMMonitor.initialized ) return;
_tokenDOMMonitor.track_setTimeout();
- _tokenDOMMonitor.track_setInterval();
_tokenDOMMonitor.track_addEventListener();
_tokenDOMMonitor.initialized = true
},
@@ -372,20 +368,9 @@
}
digest += '>'
}
return _tokenDOMMonitor.hashCode( digest );
- },
-
- // Override setInterval() so that we'll know to wait for it to be triggered
- // during DOM analysis to provide sufficient coverage.
- track_setInterval: function () {
- var original_setInterval = window.setInterval;
-
- window.setInterval = function() {
- _tokenDOMMonitor.intervals.push( arguments );
- original_setInterval.apply( this, arguments );
- };
},
// Override setTimeout() so that we'll know to wait for it to be triggered
// during DOM analysis to provide sufficient coverage.
track_setTimeout: function () {