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 () {