Эта проблема обычно вызвана тем, что некоторое содержимое веб-страницы загружается через AJAX POST и ваша печать выполняется до того, как на запросы POST будет дан ответ. Чтобы справиться с этим, вам нужно будет выполнить печать после загрузки всего вашего контента, то есть после того, как произошло событие загрузки страницы. Итак, вам нужно будет преобразовать ваши AJAX запросы в обещания и вызвать для них метод .all () , чтобы гарантировать, что печать выполняется в нужном месте в нужное время. Пример:
Promise.all([promise1, promise2, promise3]).then((values) => {
console.log(values);
});