JS дождаться загрузки SPA страницы при клике на ссылку

У меня есть скрипт, который выполняется на странице вк в консоли браузера. Он парсит некоторые данные с разных страниц.

Основная идея в том, что этот скрипт именно в консоли.

Итак, чтобы перемещаться между страницами я получаю в переменную нужную мне ссылку или кнопку и применяю на нём .click(), чтобы перейти на эту страницу без перезагрузки страницы (Тк VK - SPA). И выходит что скрипт продолжает работать в консоли.

Но тут проблема. Вот я "кликнул" на ссылку, и нужно нужно дождаться, пока контент загрузится, чтобы спарсить следующие данные. В данный момент я использую просто таймер+промис, чтобы подождать какое-то время, но это же ненадежный вариант.

Итак, как отследить загрузку такого контента?


Ответы (1 шт):

Автор решения: Cat

Попробуй вот это, в целом думаю должно решить проблему https://learn.javascript.ru/onload-ondomcontentloaded

→ Ссылка