Проверить готовность 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
boolean

true, если библиотека зафиксировала готовность DOM-структуры документа, иначе false

Обработка ошибок

Кодов ошибок метод не возвращает. Пока браузер разбирает страницу, метод возвращает false, и это не ошибка.

Продолжите изучение