Es necesario agregar data-ot-ignore a preloader-image para evitar que el consentimiento de cookies de OneTrust lo bloquee, pero api.onPageChange() parece ejecutarse una vez que el precargador ha desaparecido.
En mi head_tag.html, tengo un script que ejecuta api.onPageChange() y dentro de él…
function addIgnoreToPreloader () {
console.log("addIgnoreToPreloader running")
const splashWrapper = document.querySelector("#d-splash");
if(splashWrapper){
console.log("splashWrapper", splashWrapper)
}
const splashImage = splashWrapper && splashWrapper.querySelector(".preloader-image");
if(splashImage){
console.log("splashImage", splashImage);
splashImage.createAttribute("data-ot-ignore");
}
}
Pero parece que para cuando veo el log de la consola “addIgnoreToPreloader running”, la página ya se ha cargado y el precargador ya ha desaparecido de todos modos…
¿Hay algún hook/función para acceder a .preloader-image?