Creatio development guide
PDF
Это документация Creatio версии 7.16.0. Мы рекомендуем использовать новую версию документации.

Режим отладки isDebug

Glossary Item Box

Общие сведения

Режим клиентской отладки isDebug необходим для получения подробной информации об ошибках и их отслеживании в коде. Отладка выполняется с помощью встроенных инструментов браузера. Использование интегрированных инструментов разработчика описано в статье "Инструменты отладки клиентского кода".

В обычном режиме работы в браузере выполняется минификация кода. Это означает что сборка клиентских скриптов осуществляется в файл all-combined.js. Файл собирается в момент создания сборки и содержит функционал ядра. Включение режима isDebug отключает сборку и минификацию js-файлов ядра и позволяет получить перечень клиентских скриптов в виде отдельных файлов.

Режим клиентской отладки isDebug реализован в версиях системы 7.13.0 и выше.

Включение режима клиентской отладки

Чтобы узнать статус режима клиентской отладки, необходимо открыть консоль браузера (рис. 1) по клавише F12 или с помощью комбинации клавиш Ctrl+Shift+I. Кроме статуса режима клиентской тладки, в консоли будет отображен код для его активации или деактивации.

Рис. 1. — Статус режима isDebug

Включить режим клиентской отладки можно следующими способами:

  • Выполнить в консоли браузера следующий код:

    Terrasoft.SysSettings.postPersonalSysSettingsValue("IsDebug", true)
    
  • Изменить системную настройку [Режим отладки] ([Debug mode]) (рис. 2).

    Рис. 2. — Изменение системной настройки isDebug

Чтобы применить изменения, обновите страницу или нажмите F5.

После включения режима клиентской отладки возле номера версии сайта отобразится индикатор Debug (рис. 3).

Рис. 3. — Индикатор режима клиентской отладки

Включение режима клиентской отладки влияет на производительность сайта, например, увеличивается время открытия страниц.

Пример. Отображение в консоли браузера информации об ошибке

На рисунках ниже показаны примеры отображения в консоли информации об ошибке при выключенном (рис. 4) и включенном (рис. 5) режиме isDebug.

Рис. 4. — Отображение информации об ошибке (isDebug выключен)

Рис. 5. — Отображение информации об ошибке (isDebug включен)

© Terrasoft 2002-2020.

Был ли данный материал полезен?

Как можно улучшить эту статью?