Storagemanager - Register a cookie to the cookie consent manager SW5.6.3

Moin moin,

in SW 5.6.3 müssen Cookies nun für den Cookie Consent Manager registriert werden.
Siehe Doku: https://developers.shopware.com/developers-guide/cookie-consent-manager/

Betrifft das auch den Storagemanager unter jquery.storage-manager.js  ?
Es sind rein technisch ja keine Cookies sondern Session gespeicherte Items. Als Polyfill werden jedoch Cookies verwendet…

/**
     * Global storage manager
     *
     * The storage manager provides a unified way to store items in the localStorage and sessionStorage.
     * It uses a polyfill that uses cookies as a fallback when no localStorage or sessionStore is available or working.
     *
     * @example
     *
     * Saving an item to localStorage:
     *
     * StorageManager.setItem('local', 'key', 'value');
     *
     * Retrieving it:
     *
     * var item = StorageManager.getItem('local', 'key'); // item === 'value'
     *
     * Basically you can use every method of the Storage interface (http://www.w3.org/TR/webstorage/#the-storage-interface)
     * But notice that you have to pass the storage type ('local' | 'session') in the first parameter for every call.
     *
     * @example
     *
     * Getting the localStorage/sessionStorage (polyfill) object
     *
     * var localStorage = StorageManager.getStorage('local');
     * var sessionStorage = StorageManager.getStorage('session');
     *
     * You can also use its shorthands:
     *
     * var localStorage = StorageManager.getLocalStorage();
     * var sessionStorage = StorageManager.getSessionStorage();
     */

 

Moin @mdsw‍,

prionzipiell dürfte der LocalStorage / SessionStorage kein Problem darstellen. Da werden ja keine Daten an den Server gesendet, es bleibt alles beim Client.

Für den Polyfill würde das wirklich auch gelten, ja, aber der Kommentar ist stark veraltet.
Es gibt den besagten Polyfill seit Shopware 5.3.0 nicht mehr, da wir mit Shopware 5.3.0 den IE 11 Support entfernt haben und ab IE 11 standardmäßig ein LocalStorage / SessionStorage existiert.
Das wäre also höchstens interessant, wenn dein Plugin für Shopware 5.2 verfügbar sein soll.

Hilft dir das?

Lieben Gruß
Patrick Stahl  Shopware

1 Like

Vielen Dank [@Patrick Stahl](http://forum.shopware.com/profile/1869/Patrick Stahl „Patrick Stahl“)‍

Dann verstehe ich es so, dass bei mir kein Handlungsbedarf besteht und ich keine Cookies registrieren muss, da ich den Storagemanager verwende Halo