为 preloader-image 添加 data-ot-ignore

需要将 data-ot-ignore 添加到 preloader-image 以阻止 OneTrust 的 cookie 同意阻止它,但 api.onPageChange() 似乎在预加载器消失后运行。

在我的 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-image