Проверить готовность DOM-структуры BX24.isReady
Выберите инструмент для разработки с AI-агентом:
- используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
- используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации
BX24.isReady(): boolean;
Метод BX24.isReady сразу сообщает, готова ли DOM-структура документа: браузер разобрал страницу приложения, и ее элементы доступны для скрипта. Если код должен дождаться готовности страницы, используйте BX24.ready.
Это признак библиотеки, а не браузера. Если библиотеку подключили из кода, а не тегом <script> в разметке, метод может вернуть false на уже разобранной странице. Готовность страницы не означает, что библиотека получила данные от Битрикс24: для этого используйте BX24.init.
Метод работает на странице приложения, где подключена библиотека BX24.js, и не обращается к Битрикс24. Собственный scope методу не нужен.
Параметры метода
Без параметров.
Пример кода
Как использовать примеры в документации
Скрипт стоит в разметке страницы и выполняется, пока браузер ее разбирает:
<script>
console.log(BX24.isReady()); // false: браузер еще разбирает страницу
BX24.ready(function () {
console.log(BX24.isReady()); // true
});
</script>
Обработка ответа
Метод синхронно возвращает результат типа boolean. Пример результата, когда страница готова:
true
Возвращаемые данные
|
Название |
Описание |
|
result |
|
Обработка ошибок
Кодов ошибок метод не возвращает. Пока браузер разбирает страницу, метод возвращает false, и это не ошибка.