Справочная информация: Я работаю с Shopify ScriptTag, который позволяет мне добавлять файл JavaScript в витрине магазина.Все, что у меня есть, это файл сценария.
Текущее поведение: Существует опция «Купить сейчас», которая позволяет клиентам оформить заказ напрямую, пропустив Добавить в корзину .Когда они нажимают Купить сейчас , Shopify отправляет fetch () POST-запрос на checkouts.json , чтобы создать заказ.
Проблема: Мне нужно обнаружить, что этот "запрос на выборку произошел" в моем собственном файле JavaScript.
self.addEventListener('fetch', event => {
console.log("event happened");
});
Я пытался Fetch Event API , но, похоже,работать только в Service Worker scope.
Есть ли возможность обнаружить это?
Как мы можем обнаружить XMLHttpRequest , переопределив его open метод с использованием прототипного наследования.