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

**URL:** https://meta.discourse.org/t/how-to-get-around-domcontentloaded-for-navigation/351748
**Category:** Development
**Created:** [11.Февраль.2025 21:38:15 UTC](https://meta.discourse.org/t/how-to-get-around-domcontentloaded-for-navigation/351748 "2025-02-11T21:38:15Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [11.Февраль.2025 21:47:54 UTC](https://meta.discourse.org/t/how-to-get-around-domcontentloaded-for-navigation/351748/2 "2025-02-11T21:47:54Z")

</div>

Привет,

Если вы ищете событие, срабатывающее при загрузке страницы, обратите внимание на [`api.onPageChange`](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.gjs#L1088).

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

```

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

Кстати, у нас есть множество документов, которые могут вам пригодиться: [Developer Guides - Discourse Meta](https://meta.discourse.org/c/documentation/developer-guides).

---

_[View the full topic](https://meta.discourse.org/t/how-to-get-around-domcontentloaded-for-navigation/351748)._
