@jslby

Как наблюдать за всеми запросами на сайте?

Имеется сайт, на котором очень много форм. Пишем кастомную аналитику на срабатывание целей.
На сайте есть как ajax формы, так и просто формы с post отправкой. Как на js написать скрипт отслеживания этих форм? Я так понимаю через модификацию xmlhttprequest. Необходимо просто получать данные с отправленных форм поиска и запросов в поддержку. Вариант с получением конкретных форм отпадает т.к. форм очень много и все разные. На сайте в этом плане хаос(гос учереждение на кастомной админке). Как можно получать все отправленные данные в функции для дальнейшей отправки аяксом?
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
BRAGA96
@BRAGA96
Ну логика перехвата примерно такая:
(function (original) {
    'use strict';

    XMLHttpRequest.prototype.open = function () {
        console.log.apply(null, arguments);
        return original.open.apply(this, arguments);
    };

}(XMLHttpRequest));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы