Pregunta sobre Cookiebot | GDPR/CCPA Compliant Cookie Consent and Control de Wordpress:

Página en blanco / página en blanco después de hacer clic en «permitir todas las cookies»

Un usuario preguntó 👇

Instalamos el plugin cookiebot, notamos que esporádicamente genera una página en blanco después de hacer clic en «Permitir todas las cookies».

Este comportamiento es trivial, a veces funciona y todo está bien, pero de vez en cuando se ve la pantalla en blanco. La página en blanco se quita para actualizar la página y el sitio web vuelve a estar en funcionamiento.

Estamos en la última versión de WP, php 7, appache / nginx. Todos los plugins están actualizados.

Anny para sugerir cómo solucionar esto, ¿alguien más ha experimentado esto?

Gracias

(@svelinov)

Hace 2 años, 6 meses

Hola donmiat,

El uso de la función de secuencia de comandos de JavaScript mediante la etiqueta de secuencia de comandos «document.write» puede causar el problema que describió anteriormente porque esta función se carga sincrónicamente y luego limpia el contenido de la ventana (genera seis páginas en blanco). Para evitar este problema, asegúrese de que la secuencia de comandos se cargue de forma asincrónica, ya que Cookiebot solicita todas las secuencias de comandos (es decir, esperando el consentimiento del visitante) para que funcione correctamente. Necesita averiguar qué script está usando «document.write» y luego reescribirlo para usar un enfoque diferente, p. «Document.write = function (node) {document.body.insertAdrayaHTML (‘beforeend’, node);}»

Respecto a las Zonas de Protección Especial

(@donmiat)

Hace 2 años, 6 meses

Hola espacio,

Compruebe todos los scripts que no tengan un documento .write.

Incluso elimino todos los scripts externos para verificar si uno de ellos estaba creando la pantalla en blanco. Pero incluso después de eliminar todos los scripts, no funciona.

¿Hay una recarga automática después de hacer clic en la función «permitir todas las cookies» en cookiebot? Razón que solucionaría el problema. Si después de hacer clic en aceptar acepta la recarga de la página, la pantalla en blanco desaparece.

Realmente queremos usar CookieBot, por lo que esperamos que tenga una solemnidad.

(@svelinov)

Hace 2 años, 6 meses

Hola donmiat,

Este es un error extraño que necesita ser investigado, pero realmente no puedo decidir cuál es el problema sin ver el sitio web, pero nunca he visto un sitio en blanco como este y no escribir un * documento * leis. No dudes en enviarme el dominio de tu sitio web para que pueda comprobarlo y ayudarte a solucionar el problema más tarde, en lugar de adivinar.

Sin embargo, creo que esto sigue siendo lo más probable de «document.write», es posible que no pueda obtenerlo porque es una referencia diferente, p. Ej. como se solicita aquí, donde «document.write» no se ejecuta directamente sino indirectamente como, por ejemplo, «D.write»: https://stackoverflow.com/questions/50872515/cookiebot-cookie-consent-script
Entonces, ¿podría volver a verificar? Para volver a cargar la página sobre el consentimiento, puede colocar este script junto a la etiqueta de script de Cookiebot:

función CookiebotCallback_OnAccept () {if (Cookiebot.changed) {document.location.reload (); }}

Respecto a las Zonas de Protección Especial

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.