entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

3votos

Cómo cumplir con la ley de cookies

Buenas,

Actualmente necesito implementar un script que me permita cumplir con la ley de cookies, hasta ahora solo aparece el mensaje a los usuarios acerca de que el sitio web utiliza cookies, pero necesito que no se instale ninguna cookie hasta que el usuario le de aceptar.

Esta es mi web: https://bebeprematuro.com

Espero puedan ayudarme, saludo.

1 Respuesta

2votos

Botxtrem-Solutions Puntos1990

hola actualmente uso este codigo en mi pagina .

<!--ley de kookies-->
<style type='text/css'>.cookie_wrap {width:100%;bottom:10px;left:0.3%;position:fixed;text-align:center;z-index: 999;margin:auto;}.cookie_notice {border: 2px solid #000; display:inline-block;margin: auto;padding:10px;border-radius: 5px;font-size: 12px;text-align:center;font-family:verdana;box-shadow: 0px 0px 25px #000;background: #fff; background-color: rgba(255,255,255,0.80); color: #000;}#cookie_button {background: #39C;color: #fff;font: bold 12px arial;padding:4px 10px;border-radius: 7px; box-shadow: 0px 0px 6px #000;border: 1px solid #2E2E2E;}</style><div align='center' class='cookie_wrap' id='aceptacion'><div class='cookie_notice'><b>En este sitio usamos Cookies... si sigues navegando entendemos que aceptas nuestra política. </b><button id='cookie_button' onclick='PonerCookie();' type='button'>OK</button><a href='http://politicadecookies.com' style='color: #000;' target='_blank'><b> Learn more</b></a></div></div>
<script type='text/javascript'>
//<![CDATA[
//*
//Cumplir ley de Cookies escript creado por botxtrem Solution
//2017 notlan30blogs.com
//*

// verifica que el sessionStorage sea null para mostrar el mensaje
if (sessionStorage.getItem('kool2')== null ){
    document.getElementById('aceptacion').style.display="block";
    }
    else {
    document.getElementById('aceptacion').style.display="none";
    }

    function PonerCookie(){
    sessionStorage.setItem('kool2',1);
    $('#aceptacion').fadeOut('slow');
}
    //]]>
</script>

Como puedes ver solo uso sessionStorage No si si te puede ayudar

1voto

jorge98 comentado

Muchas gracias, me supongo que este script bloquea las cookies hasta que el usuario lo permita. Sin embargo me gustaría entender un poco mas la funcionalidad. Que es lo que bloquea las cookies en si y que es lo que las permite.

Si pudiera explicarme me seria de gran ayuda...

2votos

Botxtrem-Solutions comentado

Buenas en primer lugar el código que te comparto no bloquea todas las cookies.
Aquí tienes información sobre sessionStorage.

Algo que te recomiendo es que verifiques cuales son todas las cookies que se instalan en el visitante y uses el código para verificar que se instalen al aceptar .

Ejemplo:
// verifica que el sessionStorage sea null para mostrar el mensaje

if (sessionStorage.getItem('kool2')== null ){
    document.getElementById('aceptacion').style.display="block";
    }
    else {
    document.getElementById('aceptacion').style.display="none";
    }

    function PonerCookie(){
    sessionStorage.setItem('kool2',1);
    $('#aceptacion').fadeOut('slow');
    Todas tus Kookies en este lugar 
}

Igual muchos anuncios y otros script instalan cookies que no puedes controlar . La mejor opción para cumplir la ley de cookies. es Mostrando muy claramente que tu sitio usa Cookies

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta