случай 1:
Я загружаю очень большую HTML-страницу, которая включает в себя множество сложных макетов и шрифтов. Для рендеринга страницы потребуется неизвестное время.
случай 2:
Я использую функцию jquery .html () для внесения значительных изменений в мою DOM. Для рендеринга измененной модели DOM потребуется неизвестное время.
В обоих случаях я хочу иметь возможность покрыть весь экран счетчиком, пока страница не полностью завершит рендеринг .
В поиске Чтобы получить ответы на этот вопрос, я нашел похожие вопросы, но ответы не имеют отношения к делу. Для ясности:
Я не хочу знать, когда DOM будет готов.
Я не хочу знать, когда данные HTTP были получены.
Я хочу знать, когда все в DOM был полностью нарисован на экране .
Установка некоторого времени ожидания наихудшего случая не является приемлемым решением.
Мне нужно решение для браузеров на основе WebKit.