IE не будет устанавливать cookie - PullRequest
0 голосов
/ 29 октября 2018

У меня есть клиентское приложение, использующее JavaScript для установки cookie для URL: http://localhost/login

Код выглядит так:

var c = "_s=" + sessionId + ";path='/';max-age=36000";
document.cookie = c;
console.log("c", c);
console.log("Cookie", document.cookie);

В хроме он печатает:

c _s=1b022d51-00c3-4a40-a105-35c638986354;path='/';max-age=36000
Cookie _s=1b022d51-00c3-4a40-a105-35c638986354

Но в IE (11 или край 17)

Распечатывает:

c _s=1b022d51-00c3-4a40-a105-35c638986354;path='/';max-age=36000
Cookie

Я включил настройку cookie в опции IE.

Есть идеи, почему IE до сих пор не позволяет установить cookie?

Ответы [ 2 ]

0 голосов
/ 30 октября 2018

Вам нужно установить cookie, как показано ниже, будет работать в IE.

document.cookie = "abc=somevalue; path=/";
console.log("Cookie" , document.cookie);
0 голосов
/ 29 октября 2018

Оказывается, в IE разборчивы одинарные кавычки, которые я использовал по пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...