From d20fe6798a9d405c295d46d6f7f03bb4e96dd92a Mon Sep 17 00:00:00 2001 From: eldk Date: Tue, 12 Jun 2018 16:09:35 +0200 Subject: [PATCH] =?UTF-8?q?add=20option=20to=20enable=20DoNotTrackSupport?= =?UTF-8?q?=20support=20:=20default=20:=20false=20to=20enable=20add=20:=20?= =?UTF-8?q?"handleBrowserDNTRequest":=20true=20/*=20R=C3=A9pondre=20au=20D?= =?UTF-8?q?oNotTrack=20du=20navigateur*/=20to=20on=20page=20tarteaucitron.?= =?UTF-8?q?init=20script.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tarteaucitron.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tarteaucitron.js b/tarteaucitron.js index 81b806c..1fa353b 100644 --- a/tarteaucitron.js +++ b/tarteaucitron.js @@ -183,7 +183,8 @@ var tarteaucitron = { "orientation": "top", "removeCredit": false, "showAlertSmall": true, - "cookieslist": true + "cookieslist": true, + "handleBrowserDNTRequest": false }, params = tarteaucitron.parameters; @@ -196,6 +197,7 @@ var tarteaucitron = { tarteaucitron.orientation = defaults.orientation; tarteaucitron.hashtag = defaults.hashtag; tarteaucitron.highPrivacy = defaults.highPrivacy; + tarteaucitron.handleBrowserDNTRequest = defaults.handleBrowserDNTRequest; // Step 1: load css linkElement.rel = 'stylesheet'; @@ -463,7 +465,7 @@ var tarteaucitron = { } tarteaucitron.state[service.key] = false; tarteaucitron.userInterface.color(service.key, false); - } else if (!isResponded && isDNTRequested) { + } else if (!isResponded && isDNTRequested && tarteaucitron.handleBrowserDNTRequest) { tarteaucitron.cookie.create(service.key, 'false'); if (typeof service.fallback === 'function') { service.fallback();