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

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

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

В редизайне этого нет, на данный момент времени и пространства, в консоль пишется лишь об открытии редактора, и сохранении статьи в нём.
Сие есть плохо, надо исправить.

22
4 комментария

А ты кто такой чтобы что-то требовать ?)

Ответить

Я не требую, я попрошайничаю.

3
Ответить

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

Ответить

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

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

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

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

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

Ответить