preloader-image에 data-ot-ignore를 추가하여 onetrust 쿠키 동의가 이를 차단하지 않도록 해야 하는데, api.onPageChange()가 preloader가 사라진 후에 한 번만 실행되는 것 같습니다.
my head_tag.html에서 api.onPageChange()가 실행되는 스크립트가 있고, 그 안에 다음과 같은 코드가 있습니다…
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");
}
}
하지만 콘솔 로그에 "addIgnoreToPreloader running"이 표시될 때쯤이면 이미 페이지가 로드되어 preloader가 사라져 버린 상태입니다…
.preloader-image에 접근할 수 있는 훅이나 함수가 있을까요?