Hi zusammen,
ich habe eine Frage zum JS Event, welches beim Klick auf den „Alle akzeptieren“ Button gedrückt wird.
Bisher war es so:
- man klickt auf Konfigurieren
- wählt die gewünschten Cookies aus
- speichert
Wenn man auf
document.$emitter.subscribe(COOKIE_CONFIGURATION_UPDATE, this.handleCookies.bind(this));
subscribed hat, kann man in der handleCookies Funktion so darauf reagieren
handleCookies(cookieUpdateEvent) {
const updatedCookies = cookieUpdateEvent.detail;
if (!Object.prototype.hasOwnProperty.call(updatedCookies, this.cookieEnabledName)) {
return;
}
if (updatedCookies[this.cookieEnabledName]) {
this.startGoogleAnalytics();
return;
}
this.removeCookies();
this.disableEvents();
}
Wenn ich nun aber den „Alle akzeptieren Button“ drücke, enthält „updatedCookies“ aber NICHT die Namen der akzeptierten Cookies, sondern nur das Prototype Objekt. Dementsprechend bekomme ich erst beim PageReload die Info, dass meine Cookies jetzt akzeptiert sind. Mache ich etwas falsch? Wie kann ich am besten Live prüfen, ob meine Cookies akzeptiert wurden?
So sieht es aus wenn ich den „Alle akzeptieren“ Button verwende
So wenn ich es über „Konfigurieren“ mache
Kann mir jemand helfen?