Зв`язок
Вітаю! Я, Віталій, Ваш особистий надійний програміст.
1С Підприємство 8.2-8.3, 1С-Бітрікс: Управління сайтом, Бітрікс24

Receiving onCustomEvent events to customize the Bitrix 24 interface

Paste this script into the consoleКод let originalBxOnCustomEvent = BX.onCustomEvent; BX.onCustomEvent = function (eventObject, eventName, eventParams, secureParams) {     let logData = {         eventObject: eventObject,         eventName: eventName,         eventParams: eventParams,         eventParamsClassNames: [],...
 
Paste this script into the console
Код
let originalBxOnCustomEvent = BX.onCustomEvent;

BX.onCustomEvent = function (eventObject, eventName, eventParams, secureParams) {

    let logData = {
        eventObject: eventObject,
        eventName: eventName,
        eventParams: eventParams,
        eventParamsClassNames: [],
        secureParams: secureParams
    };

    for (var i in eventParams) {
        let param = eventParams [i];
        if (param !== null && typeof param == 'object' && param.constructor) {
            logData['eventParamsClassNames'].push(param.constructor.name)
        } else {
            logData['eventParamsClassNames'].push(null);
        }
    }

    console.log(logData);

    originalBxOnCustomEvent.apply(null, [eventObject, eventName, eventParams, secureParams]);
}
After which all events that are called, for example, when a button is clicked, will be logged!
Читають тему
file_download Завантажити Модуль Маркет
file_download Завантажити Модуль Маркет