Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   не работает document.cookie в chrome (https://javascript.ru/forum/misc/42142-ne-rabotaet-document-cookie-v-chrome.html)

jule 14.10.2013 19:11

не работает document.cookie в chrome
 
Ребят, есть js код:
window.location.href = 'bla_bla_bla.bla?cookie='+document.cookie;
. В firefox-е показывает в адресной строке все cookies, а в chrome ничего не работает. Что делать?Заранее спасибо.

BETEPAH 14.10.2013 19:20

Версия 30.0.1599.69 m - работает

jule 14.10.2013 19:27

BETEPAH,
а в версиях ниже - нет.Ну не прям в древних, но в 29 точно не пашет.

BETEPAH 14.10.2013 20:55

Цитата:

Сообщение от jule
а в версиях ниже - нет.Ну не прям в древних, но в 29 точно не пашет.

Сомнительно, честно говоря
А так работает?
alert('bla_bla_bla.bla?cookie=' + document.cookie);
Может у вас просто кукис отключены? Или окно открыто в режиме инкогнито?

jule 14.10.2013 21:06

BETEPAH,кукисы разрешены. Нет, не в режиме инкогнито. Результат такой же.

Deff 15.10.2013 01:43

jule,
У меня -кажет: - возможно криво кук записываете, он портит малину

function setcookie(a,b,c) {if(c){var d = new Date();d.setTime(d.getTime()+c);}if(a && b) document.cookie = a+'='+b+';path=/'+(c ? '; expires='+d.toUTCString() : '');else return false;}
 function getcookie(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
//ставим кук на сессию
setcookie('first_visit',true);
var first_visit = getcookie('first_visit');
if(first_visit) alert('"first_visit" - Кук есть')
var str = 'document.cookie='
alert(str+document.cookie)


Часовой пояс GMT +3, время: 09:38.