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 () {
var selfScript = document.querySelector("#screenResolution-script");
var secureCookie = selfScript.getAttribute("data-use-secure-cookie");
YAHOO.util.Cookie.set(
"screenResolution",
screen.width + "x" + screen.height,
{
path: "/",
secure: secureCookie === "true",
}
);
const selfScript = document.querySelector("#screenResolution-script");
const secureCookie = selfScript.getAttribute("data-use-secure-cookie");
let cookie =
"screenResolution=" +
screen.width +
"x" +
screen.height +
"; path=/" +
"; SameSite=Lax";
if (secureCookie) {
cookie += "; secure";
}
document.cookie = cookie;
})();