Отслеживание дополнительных типов взаимодействия для веб-приложений
Захват дополнительных типов взаимодействия для веб-приложений
Для действий XHR Мониторинг реального пользователя определяет следующие типы взаимодействия:
ClickDouble clickMouse downMouse upScrollKey downKey upTouch startTouch endChange
Чтобы выбрать, какие типы взаимодействия Ключ-АСТРОМ должен захватывать автоматически:
- Перейдите в раздел Веб.
- Выберите приложение, которое хотите настроить.
- В правом верхнем углу страницы обзора приложения выберите Дополнительно (…) > Редактировать.
- В настройках приложения выберите Захват > Расширенная настройка.
- Прокрутите вниз до раздела Wrappers for
addEventListenerandattachEventи используйте переключатели, чтобы включить или исключить типы взаимодействия из захвата.
Некоторые из опций доступны как для режима глобального захвата событий, так и для режимов addEventListener/attachEvent.
Разница между опциями глобального захвата событий и addEventListener/attachEvent
Опция глобального захвата событий регистрирует единственный слушатель на объекте document страницы для захвата возникающих событий. Модуль addEventListener/attachEvent проходит по узлам DOM и регистрирует слушателей непосредственно на конкретных элементах. Вместо регистрации одного глобального слушателя на объекте document (как в случае с опцией глобального захвата событий), этот модуль добавляет слушателей на все кнопки, элементы ввода и другие элементы пользовательского интерфейса. Это увеличивает накладные расходы, поскольку все узлы DOM должны быть просканированы. Вам может потребоваться использовать модуль addEventListener/attachEvent в следующих случаях:
- Когда ваша настройка останавливает распространение событий
- Когда JavaScript-фреймворк настройки предотвращает добавление слушателя на сам элемент
document - В случае другой уникальной настройки безопасности