Projet

Général

Profil

0001-abort-request-on-non-html-or-javascript-36564.patch

Christophe Siraut, 07 octobre 2019 14:48

Télécharger (1,17 ko)

Voir les différences:

Subject: [PATCH] abort request on non-html or javascript (#36564)

 mandayejs/do_login.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
mandayejs/do_login.js
33 33
page.onResourceRequested = function(requestData, networkRequest) {
34 34
    if (requestData.url.indexOf('google-analytics.com') !== -1 ||
35 35
        requestData.url.indexOf('/piwik') !== -1 ||
36
        requestData.url.indexOf('/matomo') !== -1) {
36
        requestData.url.indexOf('/matomo') !== -1 ||
37
        requestData.url.endsWith('.js')) {
37 38
        networkRequest.abort();
38 39
    }
40
    for (var i=0; i < requestData.headers.length; i++) {
41
       if (requestData.headers[i].name.toLowerCase() === "accept" && requestData.headers[i].value.indexOf('text/html') === -1) {
42
           networkRequest.abort();
43
       }
44
    }
39 45
}
40 46

  
41 47
page.onResourceReceived = function(response){
42
-