Chrome webRequest API - фильтрация запросов на расширение

0

Я пытаюсь написать расширение, которое повторяет все запросы, сделанные в домене. Расширение имеет две основные функции

chrome.webRequest.onSendHeaders.addListener

добавляет функцию, в которой хранятся значения заголовка исходящего запроса. Когда ответ получен, функция в

chrome.webRequest.onCompleted.addListener

повторяет запрос с помощью Ajax. Проблема в том, что этот второй запрос также улавливается слушателями, заставляя его зацикливаться. Как я могу отфильтровать это?

Теги:
google-chrome-extension

1 ответ

0

Во время повторного запроса вы можете сохранить временный хэш заголовков /URL (или только один заголовок). Затем, если вы снова увидите тот же хэш, пропустите его.

Если заголовки /URL не уникальны, то если вы отправляете данные, вы можете использовать их.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню