Можно только получить доступ к cookie для определенного сайта. Используя document.cookie
Вы получите список завершенных key=value пар, разделенных точкой с запятой.
secret=do%20not%20tell%you;last_visit=1225445171794
Для упрощения доступа необходимо проанализировать строку и не выйти из всех записей:
var getCookies = function(){
var pairs = document.cookie.split(";");
var cookies = {};
for (var i=0; i<pairs.length; i++){
var pair = pairs[i].split("=");
cookies[(pair[0]+'').trim()] = unescape(pair[1]);
}
return cookies;
}
, Таким образом, Вы могли бы позже записать:
var myCookies = getCookies();
alert(myCookies.secret); // "do not tell you"
document.cookie
свойство, которое содержит разделенный список точки с запятой name=value пар. Вы не можете. Дизайном, для цели безопасности, можно получить доступ только к настройкам куки сайтом. StackOverflow не видят настройки куки UserVoice, ни установленными Amazon.
Для получения всех cookie для текущего документа открываются в браузере, Вы снова используете document.cookie
свойство.
Если Вы разрабатываете расширения браузера , можно попробовать browser.cookies.getAll ()