XMLHttpRequest
и fetch
(встроенные библиотеки HTTP-запросов в браузерах) не предоставляют информацию о файлах cookie в объекте ответа.
Он недоступен даже при непосредственном чтении заголовка Set-Cookie
, потому что это заголовок запрещенного ответа .
Единственный способ прочитать данные cookie - это document.cookie
, но он предоставляет информацию только о тех же исходных cookie.
Нет прямого способа получить данные из файла cookie разных источников, используя методы Ajax. Единственный способ сделать это - изменить код на стороне сервера, чтобы он возвращал копию данных cookie по другому пути, который мог прочитать JavaScript (например, в теле ответа).
Это не останавливает вас , используя куки. Если сторонние файлы cookie не отключены, они все равно будут сохраняться в банке файлов cookie браузера и автоматически отправляться с будущими запросами в домен, к которому они принадлежат.