diff --git a/mandayejs/do_login.js b/mandayejs/do_login.js index dc9aa06..071accb 100644 --- a/mandayejs/do_login.js +++ b/mandayejs/do_login.js @@ -30,6 +30,14 @@ function mandaye_exit(message){ phantom.exit() } +page.onResourceRequested = function(requestData, networkRequest) { + if (requestData.url.indexOf('google-analytics.com') !== -1 || + requestData.url.indexOf('/piwik') !== -1) || + requestData.url.indexOf('/matomo') !== -1) { + networkRequest.abort(); + } +} + page.onResourceReceived = function(response){ if (response.url === input.address && response.status > 399){ output['result'] = 'page not found'; diff --git a/mandayejs/do_logout.js b/mandayejs/do_logout.js index 6762f17..0ef07b9 100644 --- a/mandayejs/do_logout.js +++ b/mandayejs/do_logout.js @@ -36,6 +36,14 @@ function mandaye_exit(message){ phantom.exit() } +page.onResourceRequested = function(requestData, networkRequest) { + if (requestData.url.indexOf('google-analytics.com') !== -1 || + requestData.url.indexOf('/piwik') !== -1) || + requestData.url.indexOf('/matomo') !== -1) { + networkRequest.abort(); + } +} + page.onError = function(msg, trace){ var err_stack = ['ERROR: ' + msg];