@jslby

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

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

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

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

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

Похожие вопросы
28 нояб. 2024, в 11:20
50000 руб./за проект
28 нояб. 2024, в 10:57
50000 руб./за проект
28 нояб. 2024, в 10:52
10000 руб./за проект