Chrome игнорирует заголовки ответа Set-Cookie от XMLHttpRequest в расширении

У меня есть фоновая страница в Chrome расширение, которое отправляет запросы к серверу. Используя инструменты отладки Chrome, я вижу, что возвращаются различные заголовки Set-Cookie . Однако последующие запросы не содержат этих файлов cookie - Chrome, кажется, выбрасывает их. Результат в каждом запросе к серверу, который считается новым сеансом n.

На стороне сервера У меня установлены следующие заголовки:

header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Credentials: true");

На стороне клиента У меня есть withCredentials = true , установленный для объекта XMLHttpRequest.

У меня также есть адрес сервера внутри раздел разрешений манифеста расширения.

Я чувствую, что очень близок к решению здесь - сервер отвечает правильными заголовками, но я не могу понять, почему Chrome решает не хранить файлы cookie.

Есть ли что-то еще, что мне нужно установить в заголовках, объекте XMLHttpRequest или манифесте? Или это просто невозможно?

6
задан David 18 December 2015 в 08:29
поделиться