# preloader-image에 data-ot-ignore 추가하기

**URL:** https://meta.discourse.org/t/add-data-ot-ignore-to-the-preloader-image/291178
**Category:** Development
**Created:** [1월 10, 2024, 2:51오후 UTC](https://meta.discourse.org/t/add-data-ot-ignore-to-the-preloader-image/291178 "2024-01-10T14:51:26Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Andrew\_Dickens](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrew_dickens/32/290897_2.png) [@Andrew\_Dickens](https://meta.discourse.org/u/Andrew_Dickens)
#### Post date: [1월 10, 2024, 2:51오후 UTC](https://meta.discourse.org/t/add-data-ot-ignore-to-the-preloader-image/291178/1 "2024-01-10T14:51:26Z")

</div>

preloader-image에 data-ot-ignore를 추가하여 onetrust 쿠키 동의가 이를 차단하지 않도록 해야 하는데, api.onPageChange()가 preloader가 사라진 후에 한 번만 실행되는 것 같습니다.

my head\_tag.html에서 api.onPageChange()가 실행되는 스크립트가 있고, 그 안에 다음과 같은 코드가 있습니다…

```plaintext
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에 접근할 수 있는 훅이나 함수가 있을까요?
