Я могу только захватить файлы cookie с тем же доменом, но когда вы просматриваете файлы cookie в инструменте chrome dev, вы можете увидеть кучу файлов cookie с разными значениями домена под одной и той же вкладкой дерева URL-адресов справа, как показано ниже. Например, куки-файлы, связанные с кружком, из другого домена, но отображаются под сайтом developer.chrome.com.chrome-extension: захватить все файлы cookie с перекрестными доменами под вкладкой url?
Мой вопрос, как вы тянете все куки с этой вкладки домена с различными значениями домена?
chrome.cookies.getAll({'url': "http://developer.chrome.com"}, function (cookies) {
if (cookies) {
console.log(cookies); //will only pull cookies with domain value developer.chrome.com
}
});
Как может быть cookie из другого домена, разве это не против правил? – dandavis
, например, отслеживание файлов cookie с facebook и связанное с ним значение, установленное на «.facebook.com» или «.linkedin.com». Когда вы используете 'getAll', он, похоже, не захватывает эти файлы cookie, которые были установлены на одном URL-адресе. например, файл cookie окружения имеет значение домена «.somewhere.com», и его невозможно получить. – user299709
Просто имея URL-адрес, вы не можете предсказать, какие ресурсы междоменных (и, следовательно, файлы cookie) будут загружены вместе с документом. – Xan