Set `SameSite=Lax` on screenResultion cookie (#7417)

* set SameSite on screenResultion cookie

* set SameSite to Lax

* use double quotes
This commit is contained in:
Stefan Spieker 2022-11-23 11:29:44 +01:00 committed by GitHub
parent 2f438c82ae
commit 51e084a01a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 10 deletions

View File

@ -1,12 +1,15 @@
(function () { (function () {
var selfScript = document.querySelector("#screenResolution-script"); const selfScript = document.querySelector("#screenResolution-script");
var secureCookie = selfScript.getAttribute("data-use-secure-cookie"); const secureCookie = selfScript.getAttribute("data-use-secure-cookie");
YAHOO.util.Cookie.set( let cookie =
"screenResolution", "screenResolution=" +
screen.width + "x" + screen.height, screen.width +
{ "x" +
path: "/", screen.height +
secure: secureCookie === "true", "; path=/" +
} "; SameSite=Lax";
); if (secureCookie) {
cookie += "; secure";
}
document.cookie = cookie;
})(); })();