Как обойти DOMContentLoaded для навигации?

Привет,

Если вы ищете событие, срабатывающее при загрузке страницы, обратите внимание на api.onPageChange.

api.onPageChange((url, title) => {
   console.log('страница изменилась на: ' + url + ' и заголовок ' + title);
});

Если вы имели в виду что-то другое, пожалуйста, уточните, чего именно вы хотите добиться. Мы сможем дать более точный ответ.

Кстати, у нас есть множество документов, которые могут вам пригодиться: Developer Guides - Discourse Meta.