Файлы cookie исчезают после установки их в Microsoft edge - PullRequest
0 голосов
/ 11 марта 2019

Я пытаюсь установить файлы cookie, которые являются постоянными в Microsoft edge. Они сохраняются только до тех пор, пока я не закрою браузер. Да, у меня включены файлы cookie. Вот некоторый код, который я нашел некоторое время назад:

var cookieHandler = {
setCookie : function(name, value, days, time) 
{
    var expires = "";
    if(days)
    {
        var date = new Date();
        date.setTime(date.getTime() + (time || (days * 24 * 60 * 60 * 1000)));
        expires = "; expires=" + date.toUTCString();
    }
    document.cookie = name + "=" + (value || "") + expires + "; path=/";
},
getCookie : function(name) 
{
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i = 0; i < ca.length; i++) 
    {
        var c = ca[i];
        while(c.charAt(0) == ' ') 
        {
            c = c.substring(1, c.length);
        }
        if(c.indexOf(nameEQ) == 0) 
        {
            return c.substring(nameEQ.length, c.length);
        }   
    }
    return null;
},
eraseCookie : function(name) 
{   
    document.cookie = name + '=; Max-Age=-99999999999;';  
}
};

Да, когда я снова открываю браузер, мои куки исчезают. У кого-нибудь есть рабочий код для файлов cookie в Microsoft edge?

Edit: Я использую файл: /// origin.

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