Privacy JavaScript Library
De Privacy JavaScript Library is een set hulpmiddelen waarmee u een proces kunt maken voor het openen en verwijderen van privégegevens die door Adobe Commerce zijn verzameld.
De gegevens volgende diensten van Commerce kunnen privé informatie opslaan van toepassing op privacyverordeningen zoals de Algemene Verordening van de Bescherming van Gegevens (GDPR)en de Wet van de Privacy van de consument van Californië (CCPA).
Deze bibliotheek bevat een set functies voor het maken van verzoeken om privacygegevens en het verzamelen van de reacties. Met deze bibliotheek kunt u de gegevens ophalen die in de browser zijn opgeslagen door Adobe Commerce-services voor het bijhouden van gegevens.
Installatie
De Privacy JavaScript Library is beschikbaar op de volgende CDN-locatie: commerce.adobe.net/magentoprivacy.js
Nadat u het bestand hebt geïnstalleerd, moet u het toevoegen aan een aangepaste module of een aangepast thema in uw Adobe Commerce-instantie. Volg de instructies die in het worden beschreven onderwerp van de douaneJavaScript van het Gebruikom deze taak te verwezenlijken.
Initialisatie
Importeer en instantieer een nieuw MagentoPrivacy
-object of gebruik het window
-object om toegang te krijgen tot de Privacy JavaScript-functies.
Voorbeeld met import
:
import MagentoPrivacy from "./MagentoPrivacy"
const magePriv = new MagentoPrivacy()
Voorbeeld met window
:
const magePriv = new window.MagentoPrivacy()
Gebruik
De Privacy JS Library biedt verschillende functies voor het beheer van identiteitsgegevens die in de browser zijn opgeslagen.
-
retrieveIdentity()
Retourneert een JavaScript-promise voor een identiteitsobject van een service in de browser.
magePriv.retrieveIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3"}
-
removeIdentity()
Hiermee verwijdert u de identiteitsgegevens uit een service in de browser.
Deze functie retourneert een JavaScript-belofte voor een identiteitsobject met een Booleaanse eigenschapisDeleted
om aan te geven of de gegevens zijn verwijderd.
magePriv.removeIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3","isDeleted":true}