mirror of https://github.com/jenkinsci/jenkins.git
Set `SameSite=Lax` on screenResultion cookie (#7417)
* set SameSite on screenResultion cookie * set SameSite to Lax * use double quotes
This commit is contained in:
parent
2f438c82ae
commit
51e084a01a
|
@ -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;
|
||||||
})();
|
})();
|
||||||
|
|
Loading…
Reference in New Issue