"use strict"; function cookie_expires_date() { var dateToday = null; var dateExpires = null; var nextYearsDate = null; dateToday = new Date(Date.now()); dateExpires = new Date(Date.now()); nextYearsDate = parseInt(dateExpires.getFullYear()) + 1; //cookie expires in 1 year dateExpires.setFullYear(nextYearsDate); dateExpires = dateExpires.toUTCString(); return dateExpires; } function make_sameSite_cookie() { var expireDate = null; var cookieDomainName = null; var sameSite = null; var cookieText = null; var cookieName = null; var urlPath = null; //var origin = null; sameSite = "SameSite=None; Secure; HttpOnly; "; cookieDomainName = "Domain=" + window.location.hostname + "; "; expireDate = "Expires=" + cookie_expires_date() + "; "; urlPath = "Path=/; "; //urlPath = "Path=" + window.location.pathname + "; "; //origin = "Origin=" + window.location.origin + "; "; cookieText = sameSite + cookieDomainName + expireDate + urlPath; // + origin; return cookieText; } function set_sameSite_cookie() { var cookie_text = null; cookie_text = make_sameSite_cookie(); //document.headers("Cookie") = cookie_text; /*if (document.cookie("CORSSameSite")) { document.cookie("CORSSameSite") = ""; document.cookie("CORSSameSite") = cookie_text; } else { document.cookie("CORSSameSite") = cookie_text; } return document.cookie("CORSSameSite"); */ return cookie_text; }