AEM verstrekt de dienst die u toelaat om te vormen en te controleren hoe de koekjes met uw Web-pagina's worden gebruikt:
Gebruik deze functie om ervoor te zorgen dat uw pagina's voldoen aan de toestemming van uw gebruikers met betrekking tot het gebruik van cookies.
Configureer de Adobe Granite Opt-Out Service om op te geven hoe cookies op uw webpagina's worden gebruikt. In de volgende tabel worden de eigenschappen beschreven die u kunt configureren.
Om de dienst te vormen, kunt u Webconsole of een configuratie OSGi aan bewaarplaats toevoegen. In de volgende tabel worden de eigenschappen beschreven die u voor een van beide methoden nodig hebt. Voor een configuratie OSGi, is de dienst PID com.adobe.granite.optout
.
Naam eigenschap (webconsole) | OSGi Eigenschapnaam | Beschrijving |
---|---|---|
Cookies uitschakelen | optout.cookies | De namen van cookies die aangeven dat de gebruiker, indien aanwezig op het apparaat van de gebruiker, niet heeft ingestemd met het gebruik van cookies. |
HTTP-headers uitschakelen | optout.headers | De namen van HTTP-headers die, indien aanwezig, aangeven dat de gebruiker niet heeft ingestemd met het gebruik van cookies. |
Witte-lijstcookies | optout.whitelist.cookies | Een lijst met cookies die essentieel zijn voor het functioneren van de website en die zonder toestemming van de gebruiker kunnen worden gebruikt. |
Gebruik client-side javascript om Adobe Granite Opt-Out Service aan te roepen om te controleren of u een cookie kunt gebruiken. Gebruik het JavaScript-object Granite.OptOutUtil om een van de volgende taken uit te voeren:
granite.utils de omslag van de cliëntbibliotheek verstrekt het voorwerp Granite.OptOutUtil. Voeg de volgende code aan uw paginakop JSP toe om een verbinding aan de bibliotheek te omvatten javascript:
<ui:includeClientLib categories="granite.utils" />
De volgende javascript-functie bepaalt bijvoorbeeld of het cookie COOKIE_NAME mag worden gebruikt voordat ernaar wordt geschreven:
function writeCookie(value){
if (!Granite.OptOutUtil.maySetCookie("COOKIE_NAME"))
return;
if (value) {
value = encodeURIComponent(value);
document.cookie = "COOKIE_NAME=" + value;
}
}
Granite.OptOutUtil laat u toe om te bepalen of het koekjesgebruik wordt toegestaan.
Geeft de namen van de cookies weer die, indien aanwezig, aangeven dat de gebruiker geen toestemming heeft gegeven voor het gebruik van cookies.
Parameters
Geen.
Geeft als resultaat
Een array van cookie namen.
Retourneert de namen van cookies die kunnen worden gebruikt, ongeacht de toestemming van de gebruiker.
Parameters
Geen.
Geeft als resultaat
Een array van cookie namen.
Hiermee wordt bepaald of de browser van de gebruiker cookies bevat die aangeven dat geen toestemming is gegeven om cookies te gebruiken.
Parameters
Geen.
Geeft als resultaat
Een booleaanse waarde van true
als een cookie wordt gevonden die geen toestemming aangeeft, en een waarde van false
als geen cookies aangeven dat geen toestemming is gegeven.
Hiermee wordt bepaald of een specifieke cookie in de browser van de gebruiker kan worden gebruikt. Deze functie is gelijk aan het gebruik van de functie isOptedOut
in combinatie met het bepalen of het opgegeven cookie is opgenomen in de lijst die de functie getWhitelistCookieNames
retourneert.
Parameters
Geeft als resultaat
Een booleaanse waarde van true
als cookieName
kan worden gebruikt, of een waarde van false
als cookieName
niet kan worden gebruikt.