15.09.2022, 16:02
Hallo,
es geht um ein Script um den Besucher einer Website, die Möglichkeit zu geben, GA auszuknipsen. Hab da auch ein Script gefunden:
<script>
// Umändern zu der UA-Nummer welche das Property hat
var gaProperty = 'UA-XXXX-Y';
// Tracking deaktivieren wenn der Opt-Out Cookie existiert
var disableStr = 'ga-disable-' + gaProperty;
if (document.cookie.indexOf(disableStr + '=true') > -1) {
window[disableStr] = true;
}
// Opt-Out Funktion
function gaOptout() {
document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
window[disableStr] = true;
}
</script>
Jetzt die Frage: was macht das Konstrukt: window[disableStr] = true;
Kann das jemand mal in ein paar einfachen Worten oder Sätzen erklären. Ich schätze mal, dass es ein Window-Objekt ist mit einem Arrayplatz namens disableStr ist!? Falls ja, was bezweckt die Zuweisung mit true?
Danke für Antworten + einen schönen Griuß
alias alhai007
es geht um ein Script um den Besucher einer Website, die Möglichkeit zu geben, GA auszuknipsen. Hab da auch ein Script gefunden:
<script>
// Umändern zu der UA-Nummer welche das Property hat
var gaProperty = 'UA-XXXX-Y';
// Tracking deaktivieren wenn der Opt-Out Cookie existiert
var disableStr = 'ga-disable-' + gaProperty;
if (document.cookie.indexOf(disableStr + '=true') > -1) {
window[disableStr] = true;
}
// Opt-Out Funktion
function gaOptout() {
document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
window[disableStr] = true;
}
</script>
Jetzt die Frage: was macht das Konstrukt: window[disableStr] = true;
Kann das jemand mal in ein paar einfachen Worten oder Sätzen erklären. Ich schätze mal, dass es ein Window-Objekt ist mit einem Arrayplatz namens disableStr ist!? Falls ja, was bezweckt die Zuweisung mit true?
Danke für Antworten + einen schönen Griuß
alias alhai007