Вернуть в редизайне вывод в консоль
Вернуть в редизайне вывод в консоль

В "ванильном DTF", страница сообщает в консоль, когда она полностью загрузилась/обновилась, что сильно облегчает жизнь скриптерам, т.к можно реагировать на "Page Ready".

22

Комментарий недоступен

Давно не настоящий сварщикМои познания тут вообще околонулевые, хе.

Вышло ловить fetch запросы на DTF API и загрузку ресурсов (изображения, видео и т.п) и с помощью этого примерно определять когда страница готова. Ловля либо через "monkey patching" fetch, либо через перфоманс обсервер.

Пытался ловить через mutationObserver, но это куча лишнего, и фиг поймёшь когда уже перестало строчить на странице. Способ выше оказался проще и эффективнее, т.к шанс на то, что страница окажется не готова довольно низкий.

Интересная штука и в том, что сначала идёт fetch фидов (статей/блогов) на страницах подсайтов/популярного/и т.п, и уже потом после этого идёт fetch вложений в фидах, который добавляет к видео ссылки в "src" (решилось таймером, проверяющим есть ли "src" у видео).

При выводе готовности страницы в консоль, всяко проще :c.