summaryrefslogtreecommitdiffstats
path: root/tests/selenium/website_testbed/first-party.js
blob: 7fdebe8e07aae76afa835b035a99f1ad09db8e75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function setExpire() {
	var now = new Date();
	var time = now.getTime();
	var expireTime = time + 864000;
	now.setTime(expireTime);
	return ";expires=" + now.toGMTString();
}

function setPath() {
	return ";path=/";
}

function setSameSite() {
	return ";SameSite=None;Secure";
}

function updateCookie() {
	var oldcookie = document.cookie;
	var val = "1234567890";
	console.log("read cookie: " + oldcookie);
	document.cookie = "localtest=" + encodeURIComponent(val) + setExpire() + setPath() + setSameSite();
	console.log("updating cookie to:" + document.cookie);
}

updateCookie();