Bitrix24: Отмена обновления заголовков при AJAX запросах

Bitrix24
09.07.2019

В Bitrix24, на некоторых страницах приходится использовать одновременно несколько компонентов, которые работают на AJAX и используют стандартную библиотеку битрикса BX и метод BX.ajax, но есть одна проблема, некоторые такие компоненты меняют визуальные и браузерные заголовки на странице.

Для решения подобной проблемы, в недрах BX нашел небольшой хак, вот он:


     BX.ajax.UpdatePageData = function() {} // переопределяем метод, который отвечает за обновление данных страницы

То есть на странице, где используются такие компоненты, в начале вставляем этот JS код, после этого все остальные компоненты, которые используют BX.ajax не будут обновлять заголовки.