需要将 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?