На днях начал изучать XMLHttpRequest и пришел к тому, что кросс-доменные запросы с использованием cookies невозможны.
Вот такой код работать не будет. XMLHttpRequest не предназначен для работы с Cookie
var xhr = new XMLHttpRequest;
xhr.withCredentials = true;
xhr.setRequestHeader('Cookie', 'x=x');
Но как быть, если я на чужой сервер хочу отправить данные cookie в заголовке?
Важное замечание: я создаю расширение для браузера, так что по умолчанию allow-control-allow-origin: *