Необходимо добавить атрибут data-ot-ignore к preloader-image, чтобы предотвратить блокировку со стороны onetrust cookie-consent, но api.onPageChange(), похоже, запускается уже после исчезновения прелоадера.
В 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-image?