Actualmente, configuré el indicador de cookies para anular el método de configuración de document.cookie , de modo que almacene cookies no requeridas y espere la entrada del usuario (qué cookies permite el usuario usar en la página web) para decidir sobre otras cookies.
El código se parece a esto:
const originalSetter = document.__lookupSetter__('cookie'); function newSetter(cookie) { if (isRequired(cookie)) { originalSetter(cookie); } else { //store the cookie and decide later. } } document.__defineSetter__('cookie', newSetter);Dado que la cookie de análisis de Google no es obligatoria (al menos en mi página), ¿es este el enfoque correcto o hay otra forma de hacerlo?